Kate Middleton’s style is so popular that shops are constantly awash with convincing dupes, and on occasion, the Duchess of Cambridge will even wear high-street brands herself.