Do you have a Virgin phone line? if it is intact you can free phone 150 other means might be costly with waiting time.
Or 150 on a neighbours phone if they're with Virgin that way it's free
or wait until one of the forum team gets around to your post. I think it will be costly to fix your connection again
It's wise to have home insurance for these things.