| 
          31/10/2025
         |  
          07:00
         |   
            Total Voting Rights
           |  
          RNS
         | 
| 
          28/10/2025
         |  
          07:00
         |   
            Notice of Nine-Month Trading Update
           |  
          RNS
         | 
| 
          24/10/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          23/10/2025
         |  
          08:21
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          22/10/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          21/10/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          20/10/2025
         |  
          07:00
         |   
            Transaction in Own Shares and Total Voting Rights
           |  
          RNS
         | 
| 
          17/10/2025
         |  
          14:05
         |   
            Transaction in Own Shares and Total Voting Rights
           |  
          RNS
         | 
| 
          16/10/2025
         |  
          09:31
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          15/10/2025
         |  
          14:11
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          13/10/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          10/10/2025
         |  
          08:38
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          09/10/2025
         |  
          08:44
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          06/10/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          03/10/2025
         |  
          13:36
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          02/10/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          01/10/2025
         |  
          07:01
         |   
            Total Voting Rights
           |  
          RNS
         | 
| 
          01/10/2025
         |  
          07:00
         |   
            Issue of Options, PDMR Dealings & Share Buyback
           |  
          RNS
         | 
| 
          30/09/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          29/09/2025
         |  
          07:00
         |   
            Interim Results
           |  
          RNS
         | 
| 
          01/09/2025
         |  
          09:47
         |   
            Total Voting Rights
           |  
          RNS
         | 
| 
          27/08/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          26/08/2025
         |  
          07:20
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          22/08/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          20/08/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          19/08/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          08/08/2025
         |  
          07:00
         |   
            Transaction in Own Shares and Total Voting Rights
           |  
          RNS
         | 
| 
          07/08/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          06/08/2025
         |  
          07:00
         |   
            Franchise Reacquisition & Investor Conference
           |  
          RNS
         | 
| 
          31/07/2025
         |  
          17:10
         |   
            Total Voting Rights
           |  
          RNS
         | 
| 
          23/07/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          22/07/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          21/07/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          17/07/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          16/07/2025
         |  
          07:01
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          16/07/2025
         |  
          07:00
         |   
            Appointment of Joint Broker
           |  
          RNS
         | 
| 
          30/06/2025
         |  
          12:00
         |   
            Audited Results for Year Ended 31 December 2024
           |  
          RNS
         | 
| 
          30/05/2025
         |  
          12:00
         |   
            Total Voting Rights
           |  
          RNS
         | 
| 
          28/05/2025
         |  
          10:49
         |   
            Transaction in Own Shares and Total Voting Rights
           |  
          RNS
         | 
| 
          23/05/2025
         |  
          08:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          22/05/2025
         |  
          07:00
         |   
            Q1 Trading Update
           |  
          RNS
         | 
| 
          09/05/2025
         |  
          15:35
         |   
            Holding(s) in Company
           |  
          RNS
         | 
| 
          30/04/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          10/04/2025
         |  
          07:30
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          01/04/2025
         |  
          07:00
         |   
            Total Voting Rights
           |  
          RNS
         | 
| 
          14/03/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          13/03/2025
         |  
          10:15
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          03/03/2025
         |  
          07:00
         |   
            Total Voting Rights
           |  
          RNS
         | 
| 
          03/03/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         | 
| 
          27/02/2025
         |  
          07:00
         |   
            Transaction in Own Shares & Total Voting Rights
           |  
          RNS
         |