About Ssb Project Controls Limited (11501253) United Kingdom