About N & S Group Limited (11612541) United Kingdom