About Babcock Marine Holdings (uk) Limited (05265569) United Kingdom