About Navillus Properties Limited (10234362) United Kingdom