About L. & C. Products Limited (01130031) United Kingdom