About Lennox Properties Limited (08101548) United Kingdom