About Apollo Facilities Services Limited (10215491) United Kingdom