Upcoming concerts - Bach - Partita No. 3 in E major for solo violin BWV1006 London 2017-2018