The whole point of a price comparison site is that it is unbiased. They show you several options and give you the information you need to decide which one to go for. Yes comparison websites act as lead generation but they make sense for both parties. The customer only needs to enter their details into a single place, while the insurers get leads from people who might have otherwise stopped their search after getting their third quote.
What does it mean to display 'unbiased' quotes to customers? I tried to visit Leaky's site but it appears to be down.