About Keiki Property Ltd (13189478) United Kingdom