About K. & I. Millar & Sons Limited (SC335109) United Kingdom