Timberland retail partner closing 12 UK stores
27/01/2020
Outdoor clothing and footwear brand Timberland, together with the brand’s retail partner 73 Retail, are closing 12 stores across the UK. The closure was announced by local media after staff at a Norwich, England, store were given the news. Norwich media shared a statement from Timberland, which explained the decision came after 73 Retail filed...