About Babcock Southern Holdings Limited (01915771) United Kingdom