Hi Paul.
The site looks ok and it has the required amount of text.
The fact that you have over 2000 likes to the linked FB account is great. Are these likes organic or did you or your web designer pay for ads to get likes.
The issues are that you do not appear to have a Twitter or Google+ account linked to the site and you do not also appear to have Analytics implemented. Another thing to keep an eye on is the mobile optimisation of the site. The mobile version is just about ok but the tablet and other versions do not seem optimised.
You have Titles on each page but they are the same on each page which I'm not too keen on but that may be the designers preference.
Are you paying for on going marketing/SEO or is that already part of your package or are you planning to do it all you're self.
If you are planning to do it your self let me know and I can give you some free advice.
The quickest way to get on the first page of Google apart from PPC is optimising your Google local business listing (Google maps listing) Make sure your designer has done this. It's an on going thing but very important as you can have 2 links on the first page of Google with a local business listing and a organic link.
I'm afraid the days of getting your website on the first page of Google in a few weeks has gone. It's a long term project now and as already mentioned depends on the how competitive your area is. Your area should not be to bad though