About Leigh & Co. Limited (09349667) United Kingdom