About Nsbaa Property Company Ltd. (SC374355) United Kingdom