It's a 'feature' of the credit card. If the feature has been used before, you have to enter the information. I doubt that it would ask for a social security number. Visa has this, but asks for other info.
I ended up sending a paper check from the USA to England. Contact the sales manager, or use Paypal.