Browsing: Selfridges

Eversfield Organic, a Devon-based high-end food supplier, has been declared insolvent following severe financial setbacks.The company’s collapse leaves nearly £7 million in unpaid debts, with major…