Buyback programme: transactions 28 Sep – 4 Oct

UK 100

Latest directors dealings