At a glance

Mouchel is a leading infrastructure and business services group that works in partnership with its public services’ clients to improve the day-to-day lives of millions of people.
We provide advisory, design, project delivery and managed services associated with infrastructure and business services across the highways and transportation, local government and utilities markets.
Mouchel has more than 8,000 staff, a number of offices located across the UK and a turnover of £551.4 million.