I just got back from a family vacation in England, and of course I had to stop by Games Workshop while I was there. I was in London for most of the time, so I visited the new "flagship" store in on Tottenham Court Road. It just opened a week ago, and is the one with the "Warhammer" sign out front instead of "Games Workshop".
I'm not sure what the norm is for stores in England, but I was somewhat underwhelmed by the store considering its a flagship store in the heart of London. There was a cool display table at the front of the store (which is in the White Dwarf), but otherwise I'd call it a regular shop. The stock was the same as you'd see anywhere, and there weren't a lot of armies on display. Definitely not as many as are in the GW's near me. I probably would have enjoyed a independent retailer better since they would have at least had some other stock that I'm not familiar with.
I figured I had to pick up a souvenir, and since the new Eldar stuff was just announced I picked up the plastic Farseer to paint up as well as some 32mm bases.