About N.p.s. Associates Ltd (08751476) United Kingdom