If there’s one lady who is guaranteed to ensure clothes fly off the rack after she’s worn them, it’s the Duchess of Cambridge Kate Middleton. Usually though, we can only dream of affording the designer and couture brands as seen on Kate, with some of her favourite brands including Alexander McQueen, Erdem and Emilia Wickstead.