Record number of business owners voluntarily closed last year

Businesses choosing to voluntarily shut shop has reached a new high as the long-term impact of coronavirus restrictions and concerns over imminent tax hikes hits business owners. A record 14,526 businesses in Britain voluntarily appointed liquidators last year, according to data obtained