All Creatures Great and Small donates food to Knaresborough charity