The Stow Festival, The Chequers, Walthamstow, London