About Babcock N 2019 Limited (01603273) United Kingdom