Virgin Media fined £28 million for preventing customers from cancelling contracts · Channel 4 News · Sentinel