What I find strange is that you have to fill in and submit this form. Why can you not log in and do it from your Virgin Media account? Or as someone else stated credit all customers who have Sky sports etc in their package. We are paying for something that we are not getting, surely a breach of contract?
'credit all customers who have Sky sports etc in their package...'
unlikely because the channels are still broadcasting. i'd guess sky don't want to do it automatically because of the cost. hence it isn't being widely advertised. not everyone watches martin lewis.
it's a bit like the holiday companies who are only offering vouchers on their websites. to get the cash back you have to ask. there is no automatic refund there either. same reasons apply i would think.