About London Bus Museum Ltd (05903873) United Kingdom