Stamford, Lincolnshire, Priory of St Michael