Buyback programme: transactions 29 Dec- 4 Jan

UK 100

Latest directors dealings