Taylor Swift sells out another dress by a Scottish brand and snaps up eight new pieces