About Babcockwelch Ltd (11488172) United Kingdom