About Doosan Babcock Limited (00839354) United Kingdom