Have spent many hours on the phone this morning to Virgin. Apparantley Surrey fault is fully fixed and should not occur again. However they couldn't tell me what the problem was. As for my V+ problems this was caused by the Indian Call Centre last night un-pairing my box and my card. Not quite sure how they did it. But it took about 5 different customer service reps to sus how what they had done and correct it.
Big learning curve for me this - I will not bother to report any V+ faults to India. One of the CS Reps in Manchester indicated that they regularly have to unpick the mess created by the Indian Call Centre.
Oh well at least it is all working for now.