In my opinion the way its made its more of a online brochure than a advertising tool.
Wich is fine if thats what you want, if you list your web address on all your other advertising like leaflets, y/p ad ect. Then people will be able to check your company out first before they use you.
And it could give you the edge over your competition as customers can see what you can do, they will see you are well trained, and they can see you have superior equipment.
But i wouldnt expect it to be picked up great on the search engines as it is.
I have just made changes to my site and it is now getting better listings and after about 5months of getting no work from it i have this week got 3 jobs from it £190, £90, £78
One small change you could easily make is where you put you cover leads and surounding areas, list the surrounding areas this will help if someone searches for carpet cleaner in that area.
And as Doug says change the title from your company name to something like "Carpet Cleaning In Leeds" "Our Cleaners cover xxxxx xxxxx xxxxx"
The more times you fit the words carpet, cleaning, cleaner, leeds and your local areas in the better.
But obviously dont over do it or you will ruin the apeal of your site.
If you have a site you may as well make the most from it and make it work for you.
Good luck with it.
Daniel