Plugin to load theme if mobile and specific page

Try:

add_filter('template', 'change_theme');
add_filter('option_template', 'change_theme');
add_filter('option_stylesheet', 'change_theme');
function change_theme($theme) {
    if ( wp_is_mobile() ) {
        $theme="SelectThemeMobile";

    } 

    $page = get_page_by_title( 'Title for 145' )

    if ( is_page($page->ID) and wp_is_mobile())
        $theme="SelectThemeOne";
        // Replace name below with hook for missing stylesheet
        wp_enqueue_style( 'registered name of missing mobile stylesheet');

    }

    return $theme;
}

I believe you must iterate the entire array of Pages in order to evaluate is_page().