John O’Kane, T R Freeman Ltd