Buyback programme: transactions between 22&28 Oct

UK 100

Latest directors dealings