About Clapham Holdings Limited (10105907) United Kingdom