| 24th Oct 2019 12:00 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 22nd Oct 2019 10:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 18th Oct 2019 7:00 am | RNS | Third Quarter Trading Update | 
                                                                            
                                            | 1st Oct 2019 2:00 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 30th Sep 2019 12:00 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 18th Sep 2019 2:00 pm | RNS | Further re Interim Dividend | 
                                                                            
                                            | 9th Sep 2019 10:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 2nd Sep 2019 2:00 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 12th Aug 2019 10:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 9th Aug 2019 11:05 am | RNS | Change of Auditor | 
                                                                            
                                            | 6th Aug 2019 7:00 am | RNS | Half-year Report | 
                                                                            
                                            | 1st Aug 2019 2:00 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 1st Jul 2019 2:00 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 28th Jun 2019 10:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 12th Jun 2019 9:28 am | RNS | IFRS 16: Leases adoption | 
                                                                            
                                            | 10th Jun 2019 10:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 4th Jun 2019 2:00 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 3rd Jun 2019 2:00 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 23rd May 2019 2:10 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 23rd May 2019 2:05 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 23rd May 2019 2:00 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 16th May 2019 10:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 14th May 2019 2:00 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 8th May 2019 10:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 7th May 2019 12:00 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 3rd May 2019 1:53 pm | RNS | Result of AGM | 
                                                                            
                                            | 3rd May 2019 7:00 am | RNS | 1st Quarter Results | 
                                                                            
                                            | 1st May 2019 2:00 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 29th Apr 2019 12:00 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 26th Apr 2019 11:00 am | RNS | Final Dividend - Pence Sterling Amount Payable | 
                                                                            
                                            | 4th Apr 2019 11:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 3rd Apr 2019 2:00 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Apr 2019 2:00 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 13th Mar 2019 1:20 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 13th Mar 2019 1:15 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 13th Mar 2019 1:10 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 13th Mar 2019 1:05 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 13th Mar 2019 1:00 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 5th Mar 2019 3:15 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 5th Mar 2019 3:10 pm | RNS | Director/PDMR Shareholding |