Mortgage broker
Before you look
Tells you what a lender will actually approve, which is the only number that matters when you make an offer. Also knows which lenders suit your situation and which schemes you qualify for.
Usually free to you. Paid by the lender.