About L. Glover & Co. (leicester) Limited (01031273) United Kingdom