We used Physio Media - Physio Media | Internet Marketing for Physiotherapists
They did the website, hosting, emails and search engine optimisation and it's all ongoing so if you need things changed you just email them

Hope that helps?