About Independent Facilities & Technical Support Services Limited (10912051) United Kingdom