Just as long as media on your Tivo box isn't supplied via cable, and you have an aerial or satellite dish supplying Freeview or Freesat signals, you should be able to use a Humax recorder to record broadcast TV programmes. You should look for Humax recorders (I don't know of any alternatives to Humax) that you also connect to your broadband router (by ethernet cable or WiFi) to get streaming services. If you don't buy a WiFi enabled Humax recorder, Firestick and Roku can be used instead and come with remotes. Chromecast is controlled from a smartphone or tablet. You may find GC wanting to use your phone to change channels with a Chromecast.
I would advise you to talk to Virgin before cancelling your Tivo contract and make sure you understand what services will be removed and what subscriptions you might have to continue to pay.