About Lennox Cost Consultants Limited (04336156) United Kingdom