A retailer which closed down its store in Swindon owed more than £59 million, a report has shown. On February 22, the Adver reported that the Russell and Bromley Store in Designer Outlet Swindon was ...