i havent been there for ages but the V&A waterfront has some nice upmarket shopping... The Victoria Wharf center in the V&A is quite big and has some name brand shops but I'm not sure if you'd find those labels. The best thing you can do is go to the websites of those labels and look under stockists.
Im jealous, lol, i'm going there next year though so I cant wait!
