Christopher Mills
PCA to PDMR
Price
395.62
Quantity
63,657
Value
£2,957,733