I see, everything on our part is absolutely fine having double checked all network settings etc. I'd suggest contacting Android as this seems like it could be a device specific issue rather than an issue with the SIM card.
Its not a virgin phone I'm with EE but my last phone used to pick it up no bother used to sit in one house that didn't have Internet I could pick up his next door neighbours virgin no bother how do I contact Android please