Stay-at-home Brits give Virgin Media a sales boost