About Creamore Mill Limited (12415926) United Kingdom