About Barakah Developments Limited (12238396) United Kingdom