New deli opens in Knaresborough