Strong execution drove continued profitable growth

UK 100

Latest directors dealings