Buyback programme: transactions 19 - 25 January

UK 100

Latest directors dealings