JLL Capital Markets closed the sale of the 95,963-square-foot Imperial Self Storage in Sugar Land, Texas