I am having a battle getting a refund from a company.
The latest excuse not to pay is that the original payment was made on a credit card 'which is unavailable '. I had to cancel this credit card as I lost it. It was replaced.

Can payments be made to a cancelled credit card? The rules of the refund does say that refunds will only be paid by the original payment method.