Generalised additional boundary condition for non-local dielectrics. II. Surface polaritons