About Kiwi Properties Ltd (12973253) United Kingdom