Another vote for Jaips from me. Extremely knowledgeable on the various products available, very approachable and responsive. He also carried out an audit on our finances to make sure our policies etc were as efficient as they could be (they weren't and he saved us money!)
Definitely recommend.