Britain's best small shop, Worcester's Cornucopia, up for mo