Queen Elizabeth makes surprise appearance at London fashion