About Clapham London Ltd (12688930) United Kingdom