I use a company called Autoaid.
This covers all vehicles (cars & bikes) driven by you and your legal spouse.
It's platinum cover for £37.
Platinum means - at home, rescue, recovery and onward travel.
Be careful of the really cheap ones as sometimes they only cover rescue and that's all, so you need to check what is covered.

The only downside to AutoAid is that it's a "pay and claim" scheme, which means you need to pay on your credit/debit card and then claim back the money.
If you search on the internet then there are very good reports of payments times however it's not suitable for people without money or credit facilties.
They don't provide a recovery service. It's more of a financial insurance policy and they call out local garages.

Anecdotal reports are very good. I haven't had to use them myself.