Holdens & Co is an ice cream shop. It's a flagship store, offering British cuisine.