I was concerned that the fact I had to change my credit card a couple of months ago might be causing a problem.
However, I've just had a couple of refunds from Hotels.com, so I now know that the card can accept refunds for payments made using it's predecessor
Still nothing from Villa