Rates are mentioned, but not given. I would overlay them and your phone and email info prominently on the landing page - it's the main thing visitors want to see. Otherwise it's a neat design
As regards SEO, there are many sites offering advice - here's quite a good one
As regards SEO, there are many sites offering advice - here's quite a good one