About Kiri Houghton Limited (12265727) United Kingdom