About Lennox Estates (branksome) Limited (11334811) United Kingdom