About Noura Properties Limited (10958826) United Kingdom