About Np Sands Limited (08410071) United Kingdom