Just be very careful with SEO .It seems to me to be a bit of a black art. Nobody seems to Know what exactly google is looking for. The more i come to understand it the more i think most SEO companies are taking the p***.
I gareentee what i do ...you pay me after you see the results of my work .Explain that which ever Seo company you go with....see if they will match it.... Just my thoughts
All clean your content on the website seems good.
Your keywords
<meta name="keywords" content="cleaners in yate, cleaners in bristol, cleaner in yate, cleaner in bristol, office cleaners in yate, office cleaners in bristol, cleaning in yate, cleaning in bristol, commercial cleaning yate, commercial cleaning bristol, domestic cleaning yate, domestic cleaning bristol, domestic cleaners yate, domestic cleaners bristol, cleaning services yate, cleaning services bristol, cleaning companies yate, cleaning services bristol" />
are relevent.
I would spend your money with free online directory submissions (there are 1000,s of them) ,article submission etc to drive traffic to your site.