sorry but i'm not so keen on the site. well i like the design, just not for carpet cleaning. i find it hard to see it's for carpet cleaning but i can't quite work out why that is. maybe someone else will see what i mean and be able to advise with that. maybe it's the colours and the first image being a prowler, the 2 make it look like a website selling engines and such, as well as then the yellow van. kind of reminds of these sort of sites:
http://www.carsparefinder.co.uk/do customers care to see the machine you're using that much that it needs to be the first image? just my thoughts that if they wanted to know what you use then they'll look for it.
you've used the word cleaning too often in your page title, and then the page title is used on all the pages, so google will struggle to see what the difference of the pages is.
why do you have a picture of the world on the contract us?
you're a carpet cleaner, but carpets is only mentioned twice on the home page.
why have you linked to sites like British Red Cross, Christian Aid UK, National Society for the Prevention of Cruelty to Children (NSPCC), National Autistic Society?
just a few things on my mind which could be improved. sure some will disagree, and some you may find unimportant, which they perhaps are, i just wanted to give some critical views to help.
don't go thinking i don't have any positive reasons, just there would be no point listing them as that wouldn't help you improve