Stagecoach London

Stagecoach London is a bus operator in London. It is a subsidiary of Stagecoach and operates services under contract to Transport for London.

More information on the Wikipedia page.