I have used Xero before at a small company that I worked for. I'm not an accountant and found it great for raising invoices, managing payments, etc. I’m not sure about their payroll though. Sage can be quite expensive and support is extra too. BrightPay handles payroll and everything for auto enrolment which you’ll need to think about soon.