Buyback programme: transactions 22-28May

UK 100

Latest directors dealings