I am a fully qualified bookkeeper and have many years experience of running my own bookkeeping company dealing with a variety of small and medium sized businesses, from sole traders to large limited companies. Payroll and bookkeeping are ideal functions to outsource; they are non-core activities that can be easily separated from other areas of the business