Magical historic London book shop