Try to Pre paid debit card of fixed value. Buy using cash and no need to give your name or address.
Two disadvantages with this -
a) £3.95 fee everytime you buy the card
b) Fixed value and no top-up, so buy, use and throw away. You can't recover any unused money on the card back.
Virtually every credit card will require you to give your real name and proof of identity/address.