| 28th Mar 2024 7:00 am | RNS | Annual Results - financial year ended 31-Dec-2023 | 
                                                                            
                                            | 27th Mar 2024 5:02 pm | RNS | Notice of AGM | 
                                                                            
                                            | 14th Mar 2024 7:00 am | RNS | Retail Investor Results - Investor Meet Company | 
                                                                            
                                            | 26th Feb 2024 7:00 am | RNS | Date of Annual Results | 
                                                                            
                                            | 15th Feb 2024 7:00 am | RNS | Second Interim Dividend | 
                                                                            
                                            | 9th Feb 2024 7:00 am | RNS | Grant of Share Awards under LTIP | 
                                                                            
                                            | 31st Jan 2024 3:59 pm | RNS | Directorate Change | 
                                                                            
                                            | 12th Dec 2023 2:48 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 6th Dec 2023 10:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 6th Dec 2023 9:52 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 4th Dec 2023 10:23 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Dec 2023 7:00 am | RNS | Kepler Trust Intelligence: New Research | 
                                                                            
                                            | 28th Nov 2023 4:09 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 24th Nov 2023 7:00 am | RNS | Directorate Change | 
                                                                            
                                            | 27th Oct 2023 9:59 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 29th Sep 2023 10:02 am | RNS | Total Voting Rights | 
                                                                            
                                            | 29th Sep 2023 9:58 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 12th Sep 2023 3:26 pm | RNS | Half-year Report | 
                                                                            
                                            | 4th Sep 2023 7:00 am | RNS | Substantial Completion Achieved On Highway 104 | 
                                                                            
                                            | 31st Aug 2023 7:00 am | RNS | Dividend Declaration | 
                                                                            
                                            | 31st Aug 2023 7:00 am | RNS | Additional Listing | 
                                                                            
                                            | 31st Aug 2023 7:00 am | RNS | Half-year Report | 
                                                                            
                                            | 16th Aug 2023 7:00 am | RNS | Notice of Interim Results and Results Presentation | 
                                                                            
                                            | 13th Jul 2023 1:32 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 30th Jun 2023 3:50 pm | RNS | Disclosure re SFDR | 
                                                                            
                                            | 20th Jun 2023 4:50 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 12th Jun 2023 7:50 am | RNS | Publication of 2022 ESG Report | 
                                                                            
                                            | 1st Jun 2023 8:29 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Jun 2023 7:00 am | RNS | Kepler Trust Intelligence: New Research | 
                                                                            
                                            | 31st May 2023 2:36 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 26th May 2023 10:07 am | RNS | Additional Listing | 
                                                                            
                                            | 10th May 2023 10:55 am | RNS | Annual Financial Report for year ended 31 Dec 2022 | 
                                                                            
                                            | 28th Apr 2023 3:13 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 28th Apr 2023 1:46 pm | RNS | Result of AGM | 
                                                                            
                                            | 26th Apr 2023 2:25 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 4th Apr 2023 7:00 am | RNS | Additional Listing | 
                                                                            
                                            | 30th Mar 2023 7:00 am | RNS | Annual Results financial year ended 31-Dec-2022 | 
                                                                            
                                            | 28th Mar 2023 1:58 pm | RNS | Notice of AGM | 
                                                                            
                                            | 3rd Mar 2023 4:34 pm | RNS | Scrip Dividend Circular | 
                                                                            
                                            | 16th Feb 2023 7:00 am | RNS | Dividend Declaration |