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 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results