About Niki Houses Limited (12826841) United Kingdom