Wyse London has expanded into Scotland with the opening of a pop-up store in Edinburgh. Situated at 34 Frederick Street, the ...