It’s fair to say that Kate Middleton is always sporting an enviable outfit, but lucky for us her sartorial picks often come from the British high street.