About Lennox Investments Limited (07787193) United Kingdom