In London’s Camden Passage, hidden ‘toy shop’ enchants with nostalgic treasures… but nothing is for sale 25 December 2024