The Clarks Shop Kenilworth, Talisman Square