Stoke-on-Trent is the UK’s buy-to-let sweet spot