No help with Virgin, but...
You need your own domain name. mail at cargosales dot co dot uk, for instance, is available for £17 a year.
If you run a business, then a company I use (others are available) can supply you with 10 POP3 Mailboxes and E-Mail forwarding.
I have used my own domain for about 10 years now, and all email goes to that one principal address and is then forwarded to my current ISP address. I don't use it for a web presence (although you can).
Doesn't help with your Virgin issue, but something to think about as a business person.
The link from cdtaylor_nats to the virgin site just left me with a headache!