Also, those that ordered with debit cards are more or less out of luck depending on their bank. Some will do an investigation for you and credit you the purchase amount while they do it; others aren't so lucky.
Maybe different in the UK but my card issuer has returned funds from up to 2 years ago when I was being unnecessarily charged for something.