About N & S Global Holdings Limited (09015141) United Kingdom