Owen Spencer-Thomas, ministro inglês e jornalista