McGrigors creates £1.8m bonus pool as turnover tops £52m