About Leigh & Glennie Limited (04523300) United Kingdom