About Croda Solvents Limited (02270373) United Kingdom