A major cleanup happened this week at a property off West Bellfort on Houston’s southwest side — the same location where seven people were arrested last week accused of stealing electricity and water ...