About Lennox Of London Ltd (11429719) United Kingdom