Derelict Knaresborough High Street properties restored