About Nss Trustees Limited (04141920) United Kingdom