Can’t believe I’m asking this but does anyone know if the Build a Bear shop in Covent Garden is still open? My internet search provided mixed results! Thanks!