| 
        09/05/2025
       |   David Allan |  
        2,743 @
        48.83p
       |  
        £1,339.41
       |  
        Dividend Reinvestment
       | 
| 
        27/03/2025
       |   David Priseman |  
        9,807 @
        50.98p
       |  
        £4,999.61
       |  
        Placing
       | 
| 
        19/02/2025
       |   William Robert (Bill) Nixon |  
        194,893 @
        51.31p
       |  
        £99,999.60
       |  
        Placing
       | 
| 
        19/02/2025
       |   William Robert (Bill) Nixon |  
        97,446 @
        51.31p
       |  
        £49,999.54
       |  
        Placing
       | 
| 
        06/09/2024
       |   David Allan |  
        1,174 @
        52.01p
       |  
        £610.60
       |  
        Dividend Reinvestment
       | 
| 
        03/05/2024
       |   David Allan |  
        2,490 @
        50.61p
       |  
        £1,260.19
       |  
        Dividend Reinvestment
       | 
| 
        01/05/2024
       |   David Priseman |  
        29,638 @
        50.61p
       |  
        £14,999.79
       |  
        Buy
       | 
| 
        05/04/2024
       |   William Robert (Bill) Nixon |  
        49,397 @
        50.61p
       |  
        £24,999.82
       |  
        Buy
       | 
| 
        08/02/2024
       |   David Allan |  
        19,054 @
        52.48p
       |  
        £9,999.54
       |  
        Buy
       | 
| 
        08/02/2024
       |   William Robert (Bill) Nixon |  
        95,274 @
        52.48p
       |  
        £49,999.80
       |  
        Buy
       | 
| 
        08/02/2023
       |   Keith Pickering |  
        87,229 @
        57.32p
       |  
        £49,999.66
       |  
        Buy
       | 
| 
        08/02/2023
       |   David Allan |  
        8,722 @
        57.33p
       |  
        £5,000.32
       |  
        Buy
       | 
| 
        08/02/2023
       |   William Robert (Bill) Nixon |  
        87,229 @
        57.32p
       |  
        £49,999.66
       |  
        Buy
       | 
| 
        23/03/2022
       |   William Robert (Bill) Nixon |  
        49,545 @
        60.55p
       |  
        £29,999.50
       |  
        Buy
       | 
| 
        23/03/2022
       |   William Robert (Bill) Nixon |  
        49,545 @
        60.55p
       |  
        £29,999.50
       |  
        Buy
       | 
| 
        04/02/2022
       |   David Allan |  
        15,987 @
        62.55p
       |  
        £9,999.87
       |  
        Buy
       | 
| 
        04/02/2022
       |   William Robert (Bill) Nixon |  
        159,872 @
        62.55p
       |  
        £99,999.94
       |  
        Buy
       | 
| 
        04/02/2022
       |   Keith Pickering |  
        55,955 @
        62.55p
       |  
        £34,999.85
       |  
        Buy
       | 
| 
        04/02/2022
       |   Atul S Devani |  
        71,942 @
        62.55p
       |  
        £44,999.72
       |  
        Buy
       | 
| 
        04/02/2022
       |   Atul S Devani |  
        47,961 @
        62.55p
       |  
        £29,999.61
       |  
        Buy
       | 
| 
        04/02/2022
       |   Atul S Devani |  
        47,961 @
        62.55p
       |  
        £29,999.61
       |  
        Buy
       | 
| 
        05/02/2020
       |   William Robert (Bill) Nixon |  
        83,444 @
        59.92p
       |  
        £49,999.64
       |  
        Buy
       | 
| 
        13/04/2019
       |   Keith Pickering |  
        6,967 @
        66.65p
       |  
        £4,643.51
       |  
        Dividend Reinvestment
       | 
| 
        22/06/2019
       |   Keith Pickering |  
        7,568 @
        61.34p
       |  
        £4,642.21
       |  
        Dividend Reinvestment
       | 
| 
        30/08/2019
       |   Keith Pickering |  
        3,202 @
        59.97p
       |  
        £1,920.24
       |  
        Dividend Reinvestment
       | 
| 
        26/04/2018
       |   William Robert (Bill) Nixon |  
        9,631 @
        62.50p
       |  
        £6,019.38
       |  
        Buy
       | 
| 
        05/04/2018
       |   David Allan |  
        14,853 @
        67.33p
       |  
        £10,000.52
       |  
        Placing
       | 
| 
        22/11/2017
       |   William Robert (Bill) Nixon |  
        69,252 @
        72.20p
       |  
        £49,999.94
       |  
        Placing
       | 
| 
        22/11/2017
       |   Atul S Devani |  
        69,252 @
        72.20p
       |  
        £49,999.94
       |  
        Placing
       | 
| 
        06/02/2018
       |   Keith Pickering |  
        41,465 @
        72.35p
       |  
        £29,999.93
       |  
        Placing
       | 
| 
        23/02/2016
       |   Keith Pickering |  
        20,000 @
        82.00p
       |  
        £16,400.00
       |  
        Buy
       | 
| 
        11/06/2015
       |   Gregor Michie |  
        3,151 @
        83.23p
       |  
        £2,622.58
       |  
        Dividend Reinvestment
       | 
| 
        20/02/2015
       |   William Robert (Bill) Nixon |  
        69,363 @
        86.50p
       |  
        £59,999.00
       |  
        Buy
       | 
| 
        04/11/2014
       |   William Robert (Bill) Nixon |  
        0 @
         0.00
       |  
         0.00
       |  
        Notification of Holding
       | 
| 
        04/08/2014
       |   William Robert (Bill) Nixon |  
        45,000 @
        74.50p
       |  
        £33,525.00
       |  
        Buy
       | 
| 
        29/07/2014
       |   William Robert (Bill) Nixon |  
        52,960 @
        73.25p
       |  
        £38,793.20
       |  
        Buy
       | 
| 
        03/02/2014
       |   William Robert (Bill) Nixon |  
        49,350 @
        83.89p
       |  
        £41,399.72
       |  
        Buy
       | 
| 
        04/04/2013
       |   William Robert (Bill) Nixon |  
        36,881 @
        84.19p
       |  
        £31,050.11
       |  
        Buy
       | 
| 
        04/04/2013
       |   William Robert (Bill) Nixon |  
        9,488 @
        76.50p
       |  
        £7,258.32
       |  
        Buy
       | 
| 
        05/04/2013
       |   Gregor Michie |  
        3,320 @
        84.19p
       |  
        £2,795.11
       |  
        Buy
       | 
| 
        04/04/2013
       |   William Robert (Bill) Nixon |  
        9,488 @
        76.50p
       |  
        £7,258.32
       |  
        Buy
       | 
| 
        24/10/2012
       |   William Robert (Bill) Nixon |  
        15,343 @
        68.50p
       |  
        £10,509.96
       |  
        Buy
       | 
| 
        19/10/2012
       |   Gregor Michie |  
        14,382 @
        68.50p
       |  
        £9,851.67
       |  
        Buy
       | 
| 
        21/08/2012
       |   William Robert (Bill) Nixon |  
        15,930 @
        71.50p
       |  
        £11,389.95
       |  
        Buy
       | 
| 
        16/08/2012
       |   William Robert (Bill) Nixon |  
        20,000 @
        71.25p
       |  
        £14,250.00
       |  
        Buy
       | 
| 
        15/08/2012
       |   William Robert (Bill) Nixon |  
        20,000 @
        70.50p
       |  
        £14,100.00
       |  
        Buy
       | 
| 
        31/05/2012
       |   William Robert (Bill) Nixon |  
        15,446 @
        72.00p
       |  
        £11,121.12
       |  
        Buy
       | 
| 
        03/05/2012
       |   William Robert (Bill) Nixon |  
        45,000 @
        73.50p
       |  
        £33,075.00
       |  
        Buy
       | 
| 
        15/03/2012
       |   William Robert (Bill) Nixon |  
        3,900 @
        66.00p
       |  
        £2,574.00
       |  
        Buy
       | 
| 
        01/03/2012
       |   William Robert (Bill) Nixon |  
        15,606 @
        83.70p
       |  
        £13,062.22
       |  
        Buy
       | 
| 
        14/11/2011
       |   William Robert (Bill) Nixon |  
        5,584 @
        62.00p
       |  
        £3,462.08
       |  
        Buy
       | 
| 
        10/11/2011
       |   Gregor Michie |  
        16,420 @
        60.00p
       |  
        £9,852.00
       |  
        Buy
       | 
| 
        26/08/2011
       |   William Robert (Bill) Nixon |  
        13,483 @
        51.82p
       |  
        £6,986.89
       |  
        Notification of Holding
       | 
| 
        19/07/2011
       |   William Robert (Bill) Nixon |  
        15,800 @
        51.75p
       |  
        £8,176.50
       |  
        Buy
       | 
| 
        06/04/2011
       |   William Robert (Bill) Nixon |  
        50,000 @
        50.00p
       |  
        £25,000.00
       |  
        Buy
       | 
| 
        01/03/2011
       |   Stephen Wood |  
        0 @
         0.00
       |  
         0.00
       |  
        Notification of Holding
       | 
| 
        01/03/2011
       |   Andrew Murison |  
        0 @
         0.00
       |  
         0.00
       |  
        Notification of Holding
       | 
| 
        01/03/2011
       |   Gregor Michie |  
        0 @
         0.00
       |  
         0.00
       |  
        Notification of Holding
       | 
| 
        05/04/2011
       |   William Robert (Bill) Nixon |  
        8,821 @
        79.80p
       |  
        £7,039.16
       |  
        Buy
       | 
| 
        06/04/2011
       |   William Robert (Bill) Nixon |  
        50,000 @
        50.00p
       |  
        £25,000.00
       |  
        Buy
       | 
| 
        07/03/2011
       |   William Robert (Bill) Nixon |  
        4,250 @
        53.00p
       |  
        £2,252.50
       |  
        Buy
       | 
| 
        03/03/2011
       |   Gregor Michie |  
        19,704 @
        50.00p
       |  
        £9,852.00
       |  
        Buy
       | 
| 
        18/11/2010
       |   William Robert (Bill) Nixon |  
        38,000 @
        53.00p
       |  
        £20,140.00
       |  
        Buy
       | 
| 
        02/11/2010
       |   William Robert (Bill) Nixon |  
        12,000 @
        54.00p
       |  
        £6,480.00
       |  
        Buy
       |