Very nice indeed. If it is a customisation of a template, good job. If it is designed from scratch, even more impressive!
It is nice to see a good site, that loads quickly and looks professional. It annoys me when developers put forward bad sites and expect business.
I would consider on your buttons, changing the colour from lime green to orange. The colour of your site is correct, blue symbolises professionalism and orange would increase clicks and contacts submitted as it is what we consider, a more urgent colour.
One final thing, something that annoys me, which people seem to be doing nowadays as a fad gone disastrously wrong, is putting navigation bars at the bottom and the top. Do you assume I am Australian, standing on my head and the only way I can navigate your page is from the bottom upwards? Having a duplicate bar at the bottom adds nothing at all to your site.
With that bar gone, perhaps the site would fit on one page without the need to scroll.
Anyway nice site ...