About Baraka Property Ltd (12569835) United Kingdom