About Clyde Process Valves Limited (SC245823) United Kingdom