About Mcgill Facilities Management Limited (SC330741) United Kingdom