Limetree Bay files big bankruptcy in Houston after EPA order

Limetree and its subsidiaries own a refinery and associated terminal on St. Croix in the United States Virgin Islands, but the company listed a northwest Houston address as its primary office in its bankruptcy petition.