Find all the information for Amherst Veterinary Hospital, that provides veterinary services in Amherst, WI 54406