About Mec Facilities Limited (10245775) United Kingdom