About Nextjen Property Ltd (12098495) United Kingdom