Money Lord & Taylor going out of business: Store closings, liquidation sales begin August 27, 2020 Nathan Bomey, USA TODAY Comments Off on Lord & Taylor going out of business: Store closings, liquidation sales begin Luxury department store chain Lord & Taylor is going out of business. Liquidation sales begin immediately at the company's 38 stores closing.