About Babcock Environmental Services Limited (06122711) United Kingdom