News

A UK chain which has more than 3,000 shops across the country has closed its second unit in the Stroud area in recent years.