About Barackah Apartments Ltd (12702431) United Kingdom