Princess Kate is known for her love of a crisp blue shirt, and This Morning's Cat Deeley is following suit in a £36 M&S version