Who pays compensation for an accident at work?

All employers, no matter how big or small their company is, are required to have public liability insurance to cover them in the eventuality of someone becoming injured whilst at work. It is therefore the insurance company that will pay out the compensation and not the employer themselves.