Buyback programme: transactions 17-23 Oct

UK 100

Latest directors dealings