Hattersley & Sons , limited , Keighley,