About Lennox And Hedger Ltd (08396971) United Kingdom