Long story short: Airline flights I booked using Curve were cancelled. Reported to my credit card company (Barclaycard) who originally refunded the money and launched a dispute. A few months later the transaction reappeared as a debit on my credit card. Queried with Barclaycard who said as the payment was made through a 3rd party (Curve) I have to have Curve process the refund.
Query is ongoing with Curve but has anyone else encountered this problem and know whether the Consumer Protection Laws are still valid when using a 3rd party to process transactions?