Hmm, strange. I've bought plenty of models from them over the years and gotten refunds straight away even if my reason was just that I wasn't satisfied with the condition.
Must have only had a couple of models in stock.
Out of stock? Lowest price available seems to be £369.99 for 128Gb
I really wouldn't recommend this company. I purchased a phone from them and had a really bad experience. Fine if it works but if there are any issues they are very aggressive in not acknowledging it so be warned.