I think the header image should match your content wrapper or stretch the entire screen, it looks a little out of place otherwise. Also you need a favicon. Other than that I would say that the design is well suited to your business.
I would say the header/banner are is too tall and spacious and then the content beneath is too cramped. Look at getting the header on to a single line by eradicating the whitespace above the logo then open up the content by using some padding and playing with line-height.
Also you don't need your company name twice in the top few hundred pixels.