About Duha Properties Ltd (12047840) United Kingdom