Find all the information for Windsor Animal Clinic, that provides veterinary services in Windsor, CT 06095