About Lennox Estates (addlestone) Limited (13418599) United Kingdom