Mancherry, they may well be number one in the listings, but I would seriously question the quality of the leads they generate.
In my opinion a website should be easy to read, user friendly and make the enquierer want to use your services. Your websites offer none of these qualities and if it was a website I stumbled across no way would I want to use that service.
I also think it is a matter of time before the search engine companies will wise up to how you've got your listings into that position and just dump it out the ratings all together.