About Lennox Hamilton Limited (05830366) United Kingdom