I feel like I read about an American Import store (like the Aldershot one) in Scotland a while ago somewhere - but now I am at a loss. We are planning a trip to Scotland and I would like to hit it up if it exists. Perhaps I am remembering wrong. Does anyone know?