About Nila Properties Limited (12229867) United Kingdom