-
You have some great content, but to have it all on one page is cluttered and overkill. Consider breaking out your content types into separate pages, especially your services (which will rank individually SEO wise, but will fight each other if on the same page).
You also have a lot of button and a few main menus on the same page, kinda confusing.

thank you :)