Apparently they do have a few walk-in stores in the UK as well. Indeed, that does in fact appear to be the case. There is one about 15 mins from where I live too!