Find all the information for Block Island Veterinary Service, that provides veterinary services in Providence, RI 02905