About Chemfeed Engineering Solutions Ltd (10992319) United Kingdom