Investor News Investor Results News Babcock full year results announced for year ended 31 March 2024 26 يوليو 2024