Town Centre Securities reaches agreement on 91% of rent due

Town Centre Securities (TCS) has reached an agreement on 91% of rent due for Q2 2021 across its portfolio in England and Scotland.