London’s smallest museum has opened – next to The Monument | Flume