About Nenehsplaza Property Ltd (13390581) United Kingdom