About Croda Leek Limited (00404209) United Kingdom