How long does it take?

At time of writing, with no bank involved and no stamp duty to be paid it can take around one to two weeks. With a bank involved and stamp duty payable anywhere upwards of four to seven weeks.