What places accept this card as I can't be asked to change to a switch.

Do o2 Online accept them?

Cheers.