The unprecedented delay came as most of the workforce at both sites is furloughed due to a lack of orders. Liberty has blamed its financial woes on a ‘severe market downturn’, high UK energy costs and ...