Find New Balance in Barnstaple, Devon