Limetree Bay files big bankruptcy in Houston after EPA order July 15, 2021 Joshua Mann 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. Related