About Npl Developments Ltd (08561769) United Kingdom