Hi Ruth,
Afrihost is a hosting company which means that you can register a domain name (website name) and host your website with them.
I can assist you with building a website for your business.
I would like to have a small website for my hair business where clients can place their orders online
From what you mentioned above I would need more information, however, you would either need a site that your clients can book an appointment online or a website where a client can purchase a product on your site.
If you would like to discuss this in more detail you can send me a mail HERE
Regards
Ash - Digital Shed