About Nzuri Property & Management Limited (09803029) United Kingdom