Upcoming concerts - Bach - Trio Sonata from ‘Musical Offering’ BWV 1079 London 2017-2018