Find all the information for The Home Vet, that provides veterinary services in New York City, NY 10025