Buyback programme: transactions 24-30 Oct

UK 100

Latest directors dealings