Babcock takes £5.2million hit on ‘loss-making contracts’

Babcock contracts

More from Energy Voice

Latest Posts