You can get both Oreos and Twinkies from Harvey Nick's (food hall, top floor) and a number of other department stores with imported food sections. You'll pay a fortune though! I usually get lumbered with bringing back value packs of Oreos when I have to visit the US.

Rob