Paraphrase: The Trust also manages corporate sites on behalf of other bodies on the Wrexham Industrial Estate
The Trust also manages corporate sites on behalf of other organizations on Wrexham Industrial Estate