About Glf Project Controls Ltd (SC620613) United Kingdom