Just learned that seller has cancelled an item my son was so looking
forward to receiving. No explanation. Would at least expect immediate
refund. Why then do I have to wait until 25th December (9 days) for the
money that I have paid to be cleared fo...