Find all the information for Delhi Animal Hospital, that provides veterinary services in Delhi, NY 13753