Financial services CMCs double revenue to £340m