About Npt & Sons Limited (SC634992) United Kingdom