About Project & Facilities Management Limited (05478417) United Kingdom