About S.l Sign Installation Ltd (13226805) United Kingdom