About Yahyaa Property Investments Ltd (13552308) United Kingdom