About Clapham Manor Holdings Limited (11609885) United Kingdom