About Nilkanth Properties London Limited (13369711) United Kingdom