What insurances should the security provider have?

As a minimum the provider should have employers and public liability insurance. Dependant  on the services provided additional insurances for example efficacy, wrongful arrest and loss of keys should be considered.