Three shops in Shrewsbury's historic town centre have changed hands in what agents say is an "off-market deal" with a local ...