About Babcock 1234 Limited (02992419) United Kingdom