Find all the information for Thornwood Vet Hospital, that provides veterinary services in Thornwood, NY 10594