About Suffolk Sign Installation Ltd (10760011) United Kingdom