ContractorMoney got me a mortgage with a high street bank that refused me when I spoke to them myself. All they need in your current contract, and your CV to prove that you can get another one if you need to. I'd been back in the game less than 12 months - just left a permie job that saw me through the recession