Cockcroft nació en Todmorden, Inglaterra.