About Najaka Properties Limited (10499702) United Kingdom