Go via a broker as they will access to companies products that is not available anywhere else. For example, Fleet Mortgages only give mortgages via a broker & their lending criteria is different to a high street mortgage. Anyone who is not PAYE usually has similar problems of proving their income.