1,218 shares£10,754.94
32,222 shares£0.00
123,782 shares£0.00
70,335 shares£0.00
84,689 shares£0.00
21,924 shares£0.00
224,209 shares£0.00
48,954 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
65,617 shares£0.00
128,266 shares£0.00
57,807 shares£220,556.83
30,887 shares£117,846.26