Return of £335 million of capital to shareholders

UK 100

Latest directors dealings