About Nidus Properties Limited (10704626) United Kingdom