About Tennens Properties Limited (08224198) United Kingdom