| 23rd Aug 2021 2:00 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 23rd Aug 2021 1:59 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 9th Aug 2021 1:08 pm | RNS | Block listing Interim Review | 
                                                                            
                                            | 2nd Aug 2021 3:50 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 28th Jul 2021 3:50 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 27th Jul 2021 3:19 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 15th Jul 2021 7:00 am | RNS | Fourth Quarter Trading Update | 
                                                                            
                                            | 1st Jul 2021 10:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 14th Jun 2021 9:16 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Jun 2021 10:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 1st Jun 2021 9:47 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 4th May 2021 10:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 23rd Apr 2021 2:59 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 13th Apr 2021 7:00 am | RNS | Third Quarter Trading Update | 
                                                                            
                                            | 12th Apr 2021 3:34 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Apr 2021 11:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Apr 2021 10:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 26th Mar 2021 1:19 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Mar 2021 10:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 18th Feb 2021 2:14 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 18th Feb 2021 7:00 am | RNS | Half-year Report | 
                                                                            
                                            | 1st Feb 2021 10:15 am | RNS | Block listing Interim Review | 
                                                                            
                                            | 1st Feb 2021 10:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 14th Jan 2021 7:00 am | RNS | Second Quarter Trading Update | 
                                                                            
                                            | 4th Jan 2021 10:52 am | RNS | Total Voting Rights | 
                                                                            
                                            | 11th Dec 2020 5:13 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 11th Dec 2020 11:49 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 11th Dec 2020 8:05 am | RNS | Director Declaration | 
                                                                            
                                            | 7th Dec 2020 9:25 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Dec 2020 10:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 20th Nov 2020 12:15 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 19th Nov 2020 9:24 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 11th Nov 2020 1:12 pm | RNS | Result of AGM | 
                                                                            
                                            | 9th Nov 2020 5:05 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 6th Nov 2020 4:57 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 5th Nov 2020 5:14 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 4th Nov 2020 4:56 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 3rd Nov 2020 5:01 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 2nd Nov 2020 5:03 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 2nd Nov 2020 9:59 am | RNS | Total Voting Rights |