Do all employers need a pension scheme?

Yes, if you employ eligible staff.