About Tenley Properties Limited (08476188) United Kingdom