About Nabaile Properties Limited (12438525) United Kingdom