Buyback programme: transactions 19-25 Sep

UK 100

Latest directors dealings