Ed Sheeran is set to perform songs from his three, chart-topping albums for less than 1000 lucky fans at Islington's Assembly Hall.