About Mitchell Facilities Management Services Limited (08009369) United Kingdom