The Stow Brothers - Walthamstow, London