Find all the information for Amsterdam Animal Hospital, that provides veterinary services in Amsterdam, NY 12010