Maitland Chambers posts record £20m in turnover