I came across this cap yesterday, in a garden centre of all places. It was for sale in a very small antiques outlet - the outside building used to be the toilets for the garden centre. There is no makers name, although it appears to be good quality. The sweat-band is marked... 'Real Roan Leather.' The badge still has its manufacturers paper label on the back... 'Geo. Kenning & Son.' Eagle Wharf Road, London.