About L. D. Leigh & Co. Limited (05960909) United Kingdom