About Clyde Alpha Fabrication Services Ltd (SC540396) United Kingdom