About Kiwi Harrington Ltd (10114830) United Kingdom