Princess Catherine and Queen Camilla keep their fashion choices in the family at Windsor Castle.