Buyback programme: transactions 28 Dec- 3 Jan

UK 100

Latest directors dealings