Find all the information for El Camino Animal Hospital, that provides veterinary services in Palo Alto, CA 94306