About Babcock S 2019 Limited (02759515) United Kingdom