town museum no museum called town museum in leicester