My view is you're best off doing it by post to the address in Virgin Media's Consumer Complaints Code of Practice. Send it recorded delivery, and then if you need to escalate to arbitration because you've had no response then you can prove they've been served with the complaint.
I'm a Very Insightful Person, I'm here to share knowledge, I don't work for Virgin Media. Learn more
Have I helped? Click Mark as Helpful Answer or use Kudos to say thanks