About Babcock Nuclear Limited (05265567) United Kingdom