3,512% increase in net profits to ?2.384m

UK 100

Latest directors dealings