It's not so much of a comparison site in terms of trade insurance, more a tool for getting quotes from many insurers. Program in your details in terms of what your looking for and the insurers will call you - they are usually pretty quick.
In terms of Mikey's comments - I don't work for them but I do know the owner - its a new firm trying to do some good by providing energy switching and insurance quotes whilst giving 10% of profits to charity. I'm just trying to help them raise awareness of the service.