A) No chance - you were paying to move HOME, that's a personal expense. If I took up a new PAYE job, or decided to move closer to my current one to reduce my commute, I wouldnt get a tax deduction for it, why should someone who happens to be self-employed?
B) No chance - see 1 above.
C) Unlikely - depends on what they billed you for - the test is whether the expense is wholly and exclusively laid out for the purposes of a trade. Getting advice about your career prospects wouldn't be for the purpose of the trade you were carrying on. Getting advice on how best to proceed IN the trade, would be.