Keith Williams, Director at Halfords, holds 180.00K shares in Halfords (Ticker: GB:HFD), holds 10.00K shares in Aviva plc (Ticker: GB:AV), holds 56.80K shares in Royal Mail (Ticker: ROYMF). Most recently, Keith Williams Bought ― shares of Halfords on Dec 06, 2023 for an estimated value of 55.80K.