About Meela Properties Ltd (13091671) United Kingdom