Have you tried to run a traceroute or ping from a PC to Netflix?
If you can get internet on your devices but can't get to Netflix then my guess is that the issue is with Netflix determining that your speed is not sufficient to stream their content at the desired bitrate.
Sorry to hear about the Netflix problems, odd that it's happening across all devices yet other streaming services are unaffected.
Does this happen at all times of day, has it ever worked on your virgin connection?
Have you tried logging into your Netflix account and 'signing out of all devices' and logging back in?
Are you able to try with a wired connection to any device?
Do you specify DNS settings on your devices?
I've not been able to locate your account from your forum login, if you could drop us an update here from your home connection we'll be able to locate your details and run additional diagnostic checks on your Hub and local circuit to try and identify any issues.