About S&g Development Holdings Limited (NI638603) United Kingdom