You can now see some of Alexander McQueen’s most iconic pieces in person at the brand’s new flagship store