Not sure if your trip was today, if so it is too late for me to recommend the Wallace Collection north of Oxford Street which as well as fine Art has a substantial gallery of arms and armour. The other possibility is the Clink Prison Museum on the South Bank.