About Kifaru Properties Ltd (13045285) United Kingdom