About L.mcclure & Co. Limited (10331955) United Kingdom