About Nilaai Properties Limited (11811023) United Kingdom