About Nica Houses Ltd (10438641) United Kingdom