Find all the information for The Animal Doctors, that provides veterinary services in Palo Alto, CA 94306