About Ns Freehold Ltd (12869282) United Kingdom