Ethical fashion brand People Tree puts UK arm into liquidation, owing £8.5m
Creditors include UK suppliers, customers and staff, as businesses in Europe and Japan continueThe ethical fashion brand People Tree is putting its UK business into liquidation with debts of more than £8.5m including money owed to suppliers, customers …