The Twickenham Museum, Twickenham, London. Free Admission.