About Kiwikandoo Limited (09261278) United Kingdom