Find all the information for Amherst Veterinary Hospital, that provides veterinary services in Monroe, VA 24574