About Babcock Marine Limited (02141109) United Kingdom