Energy XXI Services signed a five-year lease for 43,114 square feet on the 28th and 29th floors at 1021 Main St. in Houston. The energy firm, an independent oil and natural gas exploration and production company, will now occupy a total of 77,959 square feet at One City Centre.