That was for other shop, but the UK you stated this:
"UK Electronic store, shipps worldwide, does have vbv but nonvbv cards will go through and they accept amex, no avs or verification needed.
No Cards work on this site if card not registered at billing address, I have spoken to the shop...