About Wrexham Village Limited (05703849) United Kingdom