Hortonwood 33Telford Date acquired: November 2017Location: Hortonwood 33, Telford, TF1 7EXSize: 77,080 sq ft / 7,161 sq mSector: Warehouse See All Investments