What is a company voluntary liquidation?
Voluntary liquidation is a structured process where directors and shareholders choose to close a company. This may happen if the business is no longer needed (solvent) or cannot pay its debts (insolvent.) Whatever the reason, the decision is completely self-imposed and has not been ordered by a court.