For SEO and digital marketing, I recommend you Huptech Web.
Dropping a proven result screenshot and few portfolios that you can have a look at and decide. If you want to see more of our clients then check this out:
Let me know if you're interested, I'll make sure someone from team connects with you along with a Free SEO audit report and plans.
Hi there. From my own experience, I can recommend http://www.blazemedia.co.uk/ agency. I worked with them for my web design as well as for SEO services. They have a great range of services and are well-reviewed online, so check them out. For a while, I worked with another company but I didn't see positive results, and I know that SEO is a long term strategy that shows its efficiency in time. I recommend reading reviews online and asking for client's feedback before you choose to work with a certain company.