About Nsl (holdings) Limited (08943406) United Kingdom