Amazing service and i would definitely recommend their service. My email to them has never gone 12hrs without reply, I have used other brokers in the past but they are never too busy to answer questions (regardless how many you might have). They focus mainly on seeing your purchase to completion and, at times, when i could have gone directly to lender, I prefered to go through them as they are more approachable and deal with you on a personal level.
If CPC can't get you a mortgage, then I don't think anyone can. They have a way of putting a case across even when you might not tick all the lender boxes.