About Strathclyde Marine Fabrications Ltd (SC439330) United Kingdom