UK-based facilities management and related services companies
Revenue between £250k and £10m
Open to various FM sectors