Shrewsbury, County of Shropshire, England