Our Lady & St Etheldreda, Newmarket Our Lady