There's a marketing preferences option in "My Virgin Media", under "My profile" or something similar. That should work, but if it doesn't stop the problem, then complain to the Information Commissioner's Office.
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