Provides facilities management services with a focus on technology integration.
2011
United Kingdom
51 - 200 employees
Facilities Services
$100M - 500M in revenue
Industry Rank
19 out of 53
United Kingdom, Corporate Services, Facilities Services
Not reporting on Sustainability