I had used Riddoch for my last 3 years. The most important thing that I liked is their customer service. They are very friendly & helpful to understand your needs & implement them. Sometimes they might ask you to do things which might not be possible but they will try their best & will come up with something. But if there is nothing that can be done, then they will tell you so without any hard feelings. So far I have been very happy with their services. I am currently working with them on an online project. Their team has helped me out in all kinds of ways from creating websites to SEO to social media management.