| 30th Aug 2022 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 26th Aug 2022 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 25th Aug 2022 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 24th Aug 2022 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 23rd Aug 2022 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 22nd Aug 2022 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 19th Aug 2022 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 18th Aug 2022 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 17th Aug 2022 1:36 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 17th Aug 2022 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 16th Aug 2022 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 15th Aug 2022 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 12th Aug 2022 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 11th Aug 2022 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 10th Aug 2022 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 9th Aug 2022 7:01 am | RNS | Share Buyback Programme | 
                                                                            
                                            | 9th Aug 2022 7:00 am | RNS | Half-year Report | 
                                                                            
                                            | 1st Aug 2022 11:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 1st Jul 2022 11:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 1st Jun 2022 2:00 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 19th May 2022 10:00 am | RNS | Director Declaration | 
                                                                            
                                            | 17th May 2022 2:00 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 6th May 2022 1:49 pm | RNS | Result of AGM | 
                                                                            
                                            | 6th May 2022 7:01 am | RNS | Board Updates | 
                                                                            
                                            | 6th May 2022 7:00 am | RNS | 2022 First Quarter Trading Update | 
                                                                            
                                            | 3rd May 2022 11:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 27th Apr 2022 2:00 pm | RNS | Final Dividend - Pence Sterling Amount Payable | 
                                                                            
                                            | 1st Apr 2022 11:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 30th Mar 2022 2:00 pm | RNS | Notice of AGM | 
                                                                            
                                            | 3rd Mar 2022 4:24 pm | RNS | Annual Financial Report | 
                                                                            
                                            | 3rd Mar 2022 10:00 am | RNS | Director Declaration | 
                                                                            
                                            | 2nd Mar 2022 4:03 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 2nd Mar 2022 4:03 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 2nd Mar 2022 4:00 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Mar 2022 11:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 25th Feb 2022 2:00 pm | RNS | Director / PDMR Shareholding | 
                                                                            
                                            | 22nd Feb 2022 7:00 am | RNS | Final Results | 
                                                                            
                                            | 1st Feb 2022 1:30 pm | RNS | Director Declaration | 
                                                                            
                                            | 1st Feb 2022 10:30 am | RNS | Total Voting Rights | 
                                                                            
                                            | 18th Jan 2022 10:00 am | RNS | Chair Succession |