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