About L. C. Millar & Sons Limited (01271284) United Kingdom