About Wrexham Tennis Centre Limited (02463826) United Kingdom