About Nvk Developers Ltd (12616363) United Kingdom