About Project Controls (uk) Limited (SC320881) United Kingdom