British Police Truncheon by J Tyzack & Son Sheffield

£120 p&p £5