For your require, I really recommend you to try iview HD Plus version, which with over 200 important live channels with 7 days catch up, and import sports and PVR function for catch up.
iview HD is a stable service many years for UK market. You can check about it.
What is more, it is with 3 days trial. You can test it. But please do try the plus version with catch up function.
Here is the link for your reference: https://iptviview.com/
If you have more question, you please pm me.