Be first point of contact for the company, answering calls, emails, company social media Reconciliation of invoices against purchase orders & liaising with suppliers to resolve discrepancies Code all supplier invoices for inputting into accounting system General administrative duties to include filing, HR and staff training and maintain various spreadsheets Assist with processing of weekly and monthly payroll in a timely manner Support the management team providing reports and job costings as required Keep all property related records and documents up to date and make arrangements for annual servicing, checks and inspections as required