About Clapham Lane Limited (11319285) United Kingdom