I'm guessing you used the 123-reg site builder by the look of it; not sure if it was you that I mentioned this to initially, but I recommended 123-reg for low cost domain names, and also that they had a free trial on their site builder, so it may be a good idea to try it for free before deciding on whether you liked it or not, rather than signing up and committing yourself to using it immediately when buying your domain.
As I'm guessing that it's using one of their pre-defined templates.
From a design point of view, I'm not particularly keen on the colour scheme; also I'd agree what other people have said that the navigation menu is not prominent enough; also your business name and tagline (in the top left hand corner) are also in a fairly small font; these too should be a lot more prominent in my opinion. Likewise it's always a good idea to consider getting a bespoke logo designed that you can then use on your website and on business cards, flyers, etc too, so that you can then develop a consistent "brand" for your business that you can then use across all advertising channels (both print and the web). It would then be a good idea to ensure that the overall "look" and colour scheme of the website is consistent and complimentary with the logo, e.g. things like backgrounds and navigation buttons are in the same colours (or complimentary colours) to the logo.
Going back to the actual content... I'm not keen on the big "Detox Body Wraps" advert at the top of the home page; to my eyes it looks out of place; it's also quite a large image and is coming before your introductory text (I would be inclined to put the introductory text first).
I also think it would be a good idea to put your contact details on *every* page, as opposed to just the email address on the home page, and the phone number on the enquiry form page. A good place for contact details (in my opinion) is at the bottom of every page in a "footer" section - some people also like to have their phone number in a prominent place at the top of every page too - remember you want to make it easy for people to be able to contact you.
I've had a quick look at the online booking page too, and what would concern me most there is that it's showing pretty much every day as having no existing bookings on it; as a client, I would be wondering why your schedule was so empty.
Other than that, I think that the main issue is that, to my eyes, the content on the site looks a bit "incoherent", e.g. there's a mix of different font sizes on each page, and also a number of "third party" plugins that don't seem to match the rest of the site, e.g. the testimonials section has a white background and grey lettering and is in a different font to the rest of the site, and likewise the big graphic with the advert of the "Detox Body Wraps" looks a bit out of place to my eyes too. And it would be nice if the online booking page was in the same style as the rest of your website too.
I also agree with the person who said that you were showing a March special offer on your site too; it's always a good idea to keep your special offers up to date and make sure that you take them down at the end of the month, as I can imagine that clients would also be a bit put off to see out of date special offers too.
Hope that helps - sorry to be rather "nit picky" but it's very important to make sure you make the right impression when people visit your website, and also make sure that the information they need is easy to find (things like contact details should be especially prominent for example).