I searched for this site this evening. There is a contact address given, that seems to be in the UK, but as far as Google maps can search, that address does not exist, and there is no post code given to make further searches.
On the site, there are items for sale, but the prices are all in US dollars.