About Khaihra Property Ltd (12628616) United Kingdom