Stylish vintage design gallery Talisman has just opened its hip new Ebury Street store in London's Belgravia. Selling a mix of old and new pieces for all budgets, items are displayed in the Georgian building and adjoining sculpture garden.