About Newgen Properties Limited (11409227) United Kingdom