Who are the best company's to get a mortgage from for first time buyers?

also is it a good idea to get mortgages from company's that are not banks?
3 answers 3