Macfarlanes breaks back through £100m barrier as turnover jumps 8 per cent