For a first attempt I think you did a great job. I actually like your site better than many that have been done by those with a lot of experience. Graphically I think you did great. I like the look and layout. I like that you listed the towns you service. That will help with the SEO.
As far as what would make it better, maybe some photos on your services page and I think an "About us" page or more info about you would help create a bond with your customers. People buy from people and the more you can get them to relate to you the more effective your site will be.