Casual clothing retailer Steve & Barry's is to close its remaining 173 stores, liquidating $250m worth of stock in the process, its new owners said yesterday (25 November).