About Clyde Process Solutions Limited (05341832) United Kingdom