Never seen one over here, where abouts is the one you saw?
There isn't many. My local one is Aintree Retail Park, Merseyside. There's a locator on the website though Type your town/city and it'll find the nearest to you.
A friend from another forum mentioned it a good few months back now. I've never been for the sole reason that I have no use to, all my electricals are from closer stores, such as curry's or Comet, all PC parts from Scan. Would like to go for one, just for a look around, but I think my closest one is ~80 miles away, so not worth it "just to have a mooch"
Aintree