Ps, the first few who came up in Surrey are at Mundays who are a law firm I know of, they may charge similar fees to swears for solicitors (if simple).
A notary will be several times (�50 is typical) the cost of a solicitor.
Check that it really needs notarising - if it's an American company for example the term is used much more generally than here (where it has a very specialised meaning) and they should be quite happy with a solicitor witnessing it.
Thanks for your answers. I am not sure whether a solicitor would suffice, I have a statutory declaration for a new job that confirms I don't have a criminal record, all very straighforward - I would certainly like to avoid paying the notary fees as the cheapest I have found is �90
If it's a stat dec then a solicitor should be able to swear it for you.
Maybe best to check it past a local law firm which has a notary (like Mundays) as they should be able to tell you from looking at the document if a solicitor can swear it.