Support Services

We employ a range of employees across our support services in the UK, Middle East and Australia. These people provide the necessary skills and experience to keep us going operationally across a variety of roles and disciplines.

What we do

Our state-of-the-art Shared Services Centre in Oldham provides support in payroll, pensions and other essential business administration. It houses our financial accounting and treasury teams and ensures accurate credit control and billing is carried out throughout the business.

We take the health and safety of our employees and supply chain very seriously. Our Safety, Health, Environment and Quality team works to embed a positive culture in everything we do. Based across the country, they carry out a range of roles that are vital to the day-to-day running of Mouchel.

We also provide opportunities in human resources, finance, information communications technology, marketing and communications as well as more specialist areas such as fleet, commercial, business development and procurement.