Vogue Williams has opened up about a 'battle' in her life with husband Spencer Matthews and their three children Theodore, six, Gigi, four, and three-year-old Otto