About The Clapham Group Ltd (11090142) United Kingdom