Stamford England United Kingdom Store