Buyback programme: transactions 21-27 Dec

UK 100

Latest directors dealings