A HIGH street fashion chain is axing another location amid a major downsizing plan - with all products now 70 per cent off. The branch will operate its last day of trading on Wednesday. New Look is closing its Bishop's Stortford store tomorrow (August 19), as part of the retailer's ongoing reduction of its UK...