Everyone needs a good roll neck jumper in their working wardrobe – even the Duchess of Cambridge. And, like us mere mortals, it seems Kate heads to Zara to stock up on her essentials, as demonstrated by the £19.99 jumper she wore recently.