Aviva has bought national IFA Succession Wealth in a deal worth up to £385mn, subject to regulatory approval.