About Npp Slt Limited (12468756) United Kingdom