I had a very pleasant experience with New Homes Mortgage Broker Limited. My case was handled by Matthew Williams, who done a pretty god job on securing the best possible mortgage available on the (whole) market to me at the time. He was quick to act and easy to deal with. Was always prompt and courteous in his responses. Matt got me a mortgage offer in a matter of days making the buying process a lot less stressful.
If you are looking for a mortgage broker, you should definitely give him a try.