London General is a bus company operating in Greater London. It is a subsidiary of the Go-Ahead Group and operates services under contract to Transport for London. The company is named after the London General Omnibus Company, the principal operator of buses in London between 1855 and 1933.