About Lennox Gardens Properties Limited (07542104) United Kingdom