British engineering and defence company Babcock stuck to its guidance for higher organic revenue and improving margins this year, helped by progress in its shipbuilding and nuclear infrastructure ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results