About Clapham Property Ltd (12296725) United Kingdom