Buyback programme: transactions 22 - 30 November

UK 100

Latest directors dealings