© The Handel House Trust Ltd, 25 Brook Street, London W1K 4HB. Registered Company No. 2653428. Registered Charity No. 1006009.