21,924 shares£0.00
48,954 shares£0.00
224,209 shares£0.00
Charles Allen, Lord Allen of Kensington, CBEPurchase
2,388 shares
261,821 shares£0.00
132,913 shares£0.00
77,906 shares£0.00
37,148 shares£129,696.37
189,921 shares£730,423.25
30,887 shares£117,846.26
65,617 shares£0.00
128,266 shares£0.00
57,807 shares£220,556.83