About Delali Property Investment Company Ltd (13509203) United Kingdom