About Alabed Property Development Ltd (10779338) United Kingdom