How ‘Ostrich Shops’ are blighting the high street

The state of the high street isn’t to blame for the closure of shops and growing number of UK retailers entering into Company Voluntary Administration (CVA) schemes. It’s a trend of ‘Ostrich Shops’ which is killing high street retail.