About Milliken & Co Limited (SC363751) United Kingdom