About Lennox Brookes Developments Ltd (12978212) United Kingdom