David WalkerPurchase13/03/202635,000 shares£1,820.00DateDirector/PDMRTypeSharesPriceValue13/03/2026David WalkerPurchase35,0005.20£1,820.00
David WalkerPurchase13/03/202635,000 shares£1,820.00DateDirector/PDMRTypeSharesPriceValue13/03/2026David WalkerPurchase35,0005.20£1,820.00