About Babcock Defence Systems Limited (02999029) United Kingdom