| 4th Mar 2021 7:00 am | RNS | AGM Statement | 
                                                                            
                                            | 1st Mar 2021 3:30 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 18th Feb 2021 7:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Feb 2021 12:09 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 29th Jan 2021 7:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 25th Jan 2021 3:55 pm | RNS | Notice of AGM | 
                                                                            
                                            | 19th Jan 2021 3:52 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 19th Jan 2021 3:47 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 19th Jan 2021 3:43 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 19th Jan 2021 3:42 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 4th Jan 2021 11:01 am | RNS | Total Voting Rights | 
                                                                            
                                            | 23rd Dec 2020 10:07 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 22nd Dec 2020 1:46 pm | RNS | Correction re. Additional Listing | 
                                                                            
                                            | 22nd Dec 2020 1:08 pm | RNS | Additional Listing | 
                                                                            
                                            | 22nd Dec 2020 9:39 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 18th Dec 2020 10:25 am | RNS | Block listing Interim Review | 
                                                                            
                                            | 17th Dec 2020 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 17th Dec 2020 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 17th Dec 2020 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 16th Dec 2020 1:17 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 16th Dec 2020 1:15 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 16th Dec 2020 1:13 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 15th Dec 2020 7:00 am | RNS | Final Results | 
                                                                            
                                            | 1st Dec 2020 11:17 am | RNS | Total Voting Rights | 
                                                                            
                                            | 27th Nov 2020 4:41 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 27th Nov 2020 4:36 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 6th Nov 2020 5:04 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 4th Nov 2020 2:53 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 3rd Nov 2020 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 2nd Nov 2020 5:13 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 2nd Nov 2020 1:25 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 23rd Oct 2020 10:53 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 15th Oct 2020 4:14 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 2nd Oct 2020 12:31 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 2nd Oct 2020 10:36 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Oct 2020 5:48 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 30th Sep 2020 7:00 am | RNS | Contract Awards | 
                                                                            
                                            | 24th Sep 2020 4:08 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 16th Sep 2020 12:02 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 15th Sep 2020 12:02 pm | RNS | Price Monitoring Extension |