About Sabha Property Developments Limited (11195240) United Kingdom