About Kiwi Apartment Ltd (13677468) United Kingdom