I’ve nothing to say about the van, but good luck with the business.
I started in the same line 5+ years ago, and its been great, letting agents now account for less than 25% of my business.
Yes you need to register the business and definitely need the Public Liability Insurance, I’ve done my own tax returns all this time but I don’t like it and will probably get an accountant this year.