| 11th Mar 2021 7:00 am | RNS | Final Results | 
                                                                            
                                            | 10th Mar 2021 6:10 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Mar 2021 10:07 am | RNS | Total Voting Rights | 
                                                                            
                                            | 15th Feb 2021 12:10 pm | RNS | Block listing Interim Review | 
                                                                            
                                            | 15th Feb 2021 9:15 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 11th Feb 2021 4:37 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 11th Feb 2021 4:37 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Feb 2021 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 25th Jan 2021 9:26 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 21st Jan 2021 3:37 pm | RNS | Block listing Interim Review | 
                                                                            
                                            | 18th Jan 2021 4:00 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 14th Jan 2021 7:00 am | RNS | Year End Trading Update | 
                                                                            
                                            | 4th Jan 2021 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 18th Dec 2020 8:59 am | RNS | Non-executive Director changes | 
                                                                            
                                            | 14th Dec 2020 9:45 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 12th Nov 2020 3:26 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 3rd Nov 2020 2:26 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 22nd Oct 2020 5:41 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 13th Oct 2020 5:22 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Oct 2020 10:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 14th Sep 2020 11:05 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 2nd Sep 2020 10:41 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 13th Aug 2020 5:00 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 6th Aug 2020 7:00 am | RNS | Half-year Report | 
                                                                            
                                            | 4th Aug 2020 3:22 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 21st Jul 2020 10:00 am | RNS | Block listing Interim Review | 
                                                                            
                                            | 13th Jul 2020 2:15 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 13th Jul 2020 12:26 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 6th Jul 2020 10:13 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 6th Jul 2020 10:09 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Jul 2020 4:51 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Jul 2020 10:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 30th Jun 2020 4:52 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 25th Jun 2020 11:27 am | RNS | Result of AGM | 
                                                                            
                                            | 25th Jun 2020 7:00 am | RNS | AGM Statement | 
                                                                            
                                            | 11th Jun 2020 11:29 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 5th Jun 2020 1:03 pm | RNS | Directors Remuneration Policy - Clarification | 
                                                                            
                                            | 5th Jun 2020 12:42 pm | RNS | Directors Remuneration Policy - Clarification | 
                                                                            
                                            | 1st Jun 2020 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 12th May 2020 12:01 pm | RNS | Director/PDMR Shareholding |