About Lennox Ventures Limited (12816070) United Kingdom