About Baraka Properties Limited (10967172) United Kingdom