About Facilities Management & Technical Solutions Limited (08624399) United Kingdom