There may be some sort of US-UK problem (or US-EU) going on. My wife had a perfectly good credit card rejected by a UK company the other day, although we had used the card in the UK a couple of weeks ago and it worked fine there and it works here, too. She tried again the next day, and it went through.