About Smb Project Controls Limited (10529434) United Kingdom