About Clapham Properties Limited (03875079) United Kingdom