About Nsl (sw) Limited (12971190) United Kingdom