Its turnover was up £4m from £102.4m during 2013, an increase of nearly four per cent.
Employee numbers are up to 475 from 431.
The company said: "The directors are satisfied with the results, given the continued economic climate. The directors have plans to ensure the group is strongly placed to retain its market position and continued profitability. Since the year end, performance to date has been satisfactory."