About Wrexham Office Village Management Company Limited (05885262) United Kingdom