DirectAsia.
I have 2 cars with them. Recently switched one car (3 year old MG5) from Roojai to DirectAsia because quote was a little cheaper, car was valued at a higher insurance price and they offer payments over 10 months with no increase from single yearly premium. They also offer a Type 1 Save option which is excellent if you want an excess. Roojai quoted me the same price as the previous year even though I've had no claims, stating cost of various parts, the age of the vehicle, and economic adjustments.