About London Bus Corporation Limited (08437726) United Kingdom