About Nakhuda Property Limited (13333604) United Kingdom