About Clyde Project Controls Limited (SC417620) United Kingdom