Buyback programme: transactions 5 - 11 January

UK 100

Latest directors dealings