About Facilities & Project Solutions Limited (13611817) United Kingdom