Mishcon posts 17% rise in London revenue to £97.8m as total turnover hits £104.6m