About Excell Facilities Limited (10374548) United Kingdom