About Bahra Homes Ltd (12892585) United Kingdom