About Babcock Marine (devonport) Limited (02959785) United Kingdom