About Clipsham Properties Limited (03381878) United Kingdom