Buyback programme: transactions 12 - 18 January

UK 100

Latest directors dealings