About Npl Management Limited (02937881) United Kingdom