About Npa Holdings Limited (11145929) United Kingdom