Knaresborough tea dance gets all red, white and blue