About Lennox Managements Limited (01693426) United Kingdom