Hi Charlottesh,
They do not have any physical location or contact details published, and once cash is deposited to a bank account, I don't see a way for you to get it back when things go wrong, except perhaps by suing them and there is no business to run after than this online site.
There are watch suppliers listed at SaleHoo, let us know if you need us to gather a list. :)
Take care.