Have you called Virgin to query the reason why the engineer visit didn't happen, and when they're going to reschedule the appointment for?
As much as it might sound harsh, faults tend to stay faulty unless someone attends to them.
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