Season 7,8,9 and 10 are missing. Please can you help. Seems a bit odd that all the rest are on demand. Thank you
If they are not there, it means either the channel or Virgin have no rights to stream them on-demand.
They sell the rights to shows in packages once they air. This can go to people like ITV, Sky, Netflix, Amazon etc and may or may not include streaming rights.
So do not hold your breath for these seasons showing up any time soon.