About Clyde Alpha Fabrications Ltd (08608048) United Kingdom