This site is a scam from a Chinese-run criminal organisation - the genuine site is linksoflondon.com. If you have ordered from this store cancel your debit or credit card immediately, and don't bother contacting them for a refund because you won't get one. If you paid with a credit card, advise your credit card issuer that you wish to "Dispute" the charge, and they may charge-back to the retailer.