About Nsno Property Limited (12762608) United Kingdom