| 11th Sep 2025 1:05 pm | RNS | Interim Dividend Timetable | 
                                                                            
                                            | 11th Sep 2025 7:00 am | RNS | Interim Results | 
                                                                            
                                            | 29th Aug 2025 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 20th Aug 2025 7:05 am | RNS-R | Presentation via Investor Meet Company | 
                                                                            
                                            | 20th Aug 2025 7:00 am | RNS | Notice of HY-2025 Results | 
                                                                            
                                            | 5th Aug 2025 7:00 am | RNS | Block Admission Update | 
                                                                            
                                            | 10th Jul 2025 9:56 am | RNS | Notification of Major Holdings | 
                                                                            
                                            | 20th Jun 2025 4:57 pm | RNS | Result of Annual General Meeting | 
                                                                            
                                            | 20th Jun 2025 7:00 am | RNS | AGM Statement | 
                                                                            
                                            | 9th Jun 2025 1:00 pm | RNS | Acquisition | 
                                                                            
                                            | 30th May 2025 11:15 am | RNS | Total Voting Rights | 
                                                                            
                                            | 23rd May 2025 7:00 am | RNS | Annual Report and Notice of AGM | 
                                                                            
                                            | 9th May 2025 11:35 am | RNS | Director/PDMR Transaction | 
                                                                            
                                            | 8th May 2025 7:00 am | RNS | Final Results | 
                                                                            
                                            | 30th Apr 2025 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 28th Apr 2025 7:05 am | RNS-R | Presentation via Investor Meet Company | 
                                                                            
                                            | 28th Apr 2025 7:00 am | RNS | Notice of FY24 Results | 
                                                                            
                                            | 24th Apr 2025 7:00 am | RNS | Property Transaction | 
                                                                            
                                            | 31st Mar 2025 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 14th Mar 2025 7:00 am | RNS | Long Term Incentive Plan Awards | 
                                                                            
                                            | 5th Mar 2025 7:00 am | RNS | Issue of Equity | 
                                                                            
                                            | 28th Feb 2025 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 12th Feb 2025 7:00 am | RNS | Award of Options under LTIP, PDMR & PCA Dealings | 
                                                                            
                                            | 5th Feb 2025 7:00 am | RNS | Block Admission Update | 
                                                                            
                                            | 28th Jan 2025 7:00 am | RNS | FY24 Trading Update | 
                                                                            
                                            | 5th Nov 2024 7:00 am | RNS | Director/PDMR Transaction | 
                                                                            
                                            | 31st Oct 2024 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 28th Oct 2024 7:00 am | RNS | Acquisition of Ultimate Renewables | 
                                                                            
                                            | 7th Oct 2024 8:45 am | RNS | Property Transaction | 
                                                                            
                                            | 10th Sep 2024 7:00 am | RNS | Interim Results | 
                                                                            
                                            | 30th Aug 2024 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 28th Aug 2024 7:00 am | RNS | Notice of HY24 Results | 
                                                                            
                                            | 6th Aug 2024 7:00 am | RNS | Block Admission Update | 
                                                                            
                                            | 28th Jun 2024 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 20th Jun 2024 3:47 pm | RNS | Result of AGM | 
                                                                            
                                            | 20th Jun 2024 7:00 am | RNS | AGM Statement | 
                                                                            
                                            | 31st May 2024 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 24th May 2024 3:30 pm | RNS | Annual Report and Notice of AGM | 
                                                                            
                                            | 23rd May 2024 7:00 am | RNS | Issue of Equity | 
                                                                            
                                            | 15th May 2024 7:00 am | RNS | Final Results |