About Nqoba Properties Limited (12690280) United Kingdom