Although a solicitor would give you a basic grounding, anyone working within banking should be able to provide you with the same level of advice.
Even someone sat behind a desk in a high street bank would be able to give you some sensible (albeit biased) suggestions.
As I am one of those people behind the desks making the loan decisions, that's what I would do if somebody needed help.
Banks are selfish arses but the people who work for them are just human.
Captain Ratpup