About Kilbarchan (holdings) Limited (SC339331) United Kingdom