An update - I've already ordered new cards. I am a bit more confused this morning, my wife did a deep search through our finances yesterday evening and can find no trace of the £24 being taken out of our account. The online invoice, however, states that the payment has gone through.
I will not be returning to this site!