Roland SpencerPurchase05/03/202610,000 shares£31,328.00DateDirector/PDMRTypeSharesPriceValue05/03/2026Roland SpencerPurchase10,000313.28£31,328.00
Roland SpencerPurchase05/03/202610,000 shares£31,328.00DateDirector/PDMRTypeSharesPriceValue05/03/2026Roland SpencerPurchase10,000313.28£31,328.00