If you are traveling in India and need a driver, guide or other reservations, I have used an excellent company in India--
Apollo Tours/Apollo Voyages. They took me all around New Delhi a few years ago and then up to Agra to see the Taj Mahal. The drivers and guides were caring and reliable and the cars were good. Prices are competitive.
I just used them again in Mumbai and they were prompt and reliable. One point to note is that I recommend the guides (who are very reasonable) as the drivers do not always speak much English.
They are very professional and caring. Highly recommended.