| 17th Dec 2024 12:49 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 17th Dec 2024 7:00 am | RNS | Results for the year ended 31 October 2024 | 
                                                                            
                                            | 5th Dec 2024 7:00 am | RNS | Directorate Change | 
                                                                            
                                            | 2nd Dec 2024 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 14th Nov 2024 7:19 am | RNS | Director Declaration | 
                                                                            
                                            | 6th Nov 2024 7:15 am | RNS | Director Declaration | 
                                                                            
                                            | 4th Nov 2024 7:00 am | RNS | £278m Contract Wins | 
                                                                            
                                            | 1st Nov 2024 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 1st Nov 2024 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 31st Oct 2024 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 17th Oct 2024 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 14th Oct 2024 12:29 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Oct 2024 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 2nd Sep 2024 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 16th Aug 2024 10:10 am | RNS | Additional Listing | 
                                                                            
                                            | 5th Aug 2024 10:03 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Aug 2024 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 18th Jul 2024 2:34 pm | RNS | Director Declaration | 
                                                                            
                                            | 1st Jul 2024 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 24th Jun 2024 7:00 am | RNS | Appointment of Chairman-designate | 
                                                                            
                                            | 19th Jun 2024 7:00 am | RNS | Block listing update | 
                                                                            
                                            | 18th Jun 2024 7:00 am | RNS | Block listing Interim Review | 
                                                                            
                                            | 10th Jun 2024 7:00 am | RNS | Contract Award | 
                                                                            
                                            | 4th Jun 2024 7:00 am | RNS | Half-year Report | 
                                                                            
                                            | 3rd Jun 2024 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 1st May 2024 11:29 am | RNS | Total Voting Rights | 
                                                                            
                                            | 22nd Apr 2024 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 19th Apr 2024 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 18th Apr 2024 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 12th Apr 2024 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 11th Apr 2024 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 10th Apr 2024 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 2nd Apr 2024 9:13 am | RNS | Total Voting Rights | 
                                                                            
                                            | 26th Mar 2024 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 25th Mar 2024 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 25th Mar 2024 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 18th Mar 2024 7:00 am | RNS | Funding Awards | 
                                                                            
                                            | 18th Mar 2024 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 15th Mar 2024 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 14th Mar 2024 7:00 am | RNS | Transaction in Own Shares |