My advice would be to register a domain name and get a simple web site up as soon as you can. I doesn't have to cost a lot.
You may not know this, I certainly didn't, but it will be several months before your website is indexed by the large search engines (Google, mainly) and even longer before it appears in search results.
I don't get a lot of business from mine, but at least it now appears when people Google the relevant search words.
It also means that you can get an email address like "jay@jayssuperfantasticcutpriceultrareliableearthmoving.com". I don't think a hotmail, yahoo addresses etc looks very profesional
Who knows, if you don't, you may be kicking yourself in 12 months time.
Think 12 months ahead and whaddavya godda lose?
Good luck....