About Ns & Ss Properties Investment Ltd (12909602) United Kingdom