About Innova Wrexham Property Holdings Limited (11931853) United Kingdom