About Larry The London Bus Holdings Limited (09729460) United Kingdom