About Clapham Omnibus Limited (11571899) United Kingdom