You have a lot to do...just a quick once over and I noticed all of this stuff:
1: You aren't linked to any social media.
-Get a Google+, Get that Google+ verified, Link to it from your site
-Same with facebook, wouldn't hurt to create a facebook feed on your site
2. Use image meta tags. Put titles/descriptions on every image on your site
3. You need a full on "About us" page. Make this page pretty large, really sell your company. Include your history, credentials, past work, why they should choose you.
4. Get a TON more pictures. Put up a whole gallery of things you have done, your equipment, the employees, your local building if you have one.
5. Put up a FAQ. More content, use it to target keywords if possible.
6. Make a blog on your site. Update it regularly. Every time you make a post in the blog, share it on your social networks. Use the blog posts to target keywords.
7. Reviews page: You need to have some reviews on your site, if possible link out to the site you want to be reviewed on the most. This is best after you have your google+ page.
8. Does your business have a physical location? I don't see your physical address anywhere. It is harder to rank without a physical address.
-If you have a physical address, you need to put your NAP in the footer or something of each page, include the google Schema.
-Get quality citations with the exact NAP of your google listing
9. Get a press release of something important about your business.
10. Create a page for every item in your "Our Services" area in the footer.
11. Create a page for every item in your "We Service" area in the footer.