About Benham Properties Limited (08121661) United Kingdom