Churchill Services
Cedar House Parkland Square, 750a Capability Green
Luton
Bedfordshire LU1 3LU
United Kingdom
Luton
Bedfordshire LU1 3LU
United Kingdom
We are Facilities Management company specialising cleaning, security, catering, and environmental services. We employ over 15,000 people, across the UK.