You have all static pages so you SEO is going to be (s)lower than a constantly updated blog. Also, your site is specific to a particular area and you only show where your business is buried in a page. Your location should be clearly visible right up front: those are the readers you want to view your site!
Some of this info may not relate to your situation, but you may find parts of it useful. This is an excellent article by fellow volunteer timethief about how to attract more traffic to your site:
http://en.forums.wordpress.com/topic/want-my-website-to-show-up-higher-on-a-google-search?replies=4#post-1074105