We use comparethemarket.com and it does it all for you. Up come several companies from the cheapest down. But the first on the list are always companies I've never heard of, so one has to use a bit of discretion.
The site makes the change for you, it's very straightforward.