No matter how big or small your farm may be, public liability insurance is an absolute must.
Public liability insurance will protect you against any claims made for injuries to a third party (or damage to their property) during a visit to your farm.
If you hire staff, you will also need to consider employer's liability insurance to cover you against claims made by any employees for injuries sustained whilst working on your farm.