About Babcock Marine (clyde) Limited (SC220243) United Kingdom