About Nss & Sons Ltd (12444293) United Kingdom