Show ACF fields only on certain page in the backend

Couldn’t you do this through ACF settings page? You can select Post and set it equal to the title.

Edit

Updated image for clarification

enter image description here

Edit 2

It turns out ACF does not query for custom type when display the title drop down. To include all post type, in /core/admin/meta_box_location.php, change

<div rel="post">
    <?php 

    $choices = array();
    foreach(get_posts(array('numberposts'=>'-1')) as $v)
    {
        $choices[$v->ID] = $v->post_title;
    }

    $this->create_field(array(
        'type'  =>  'select',
        'name'  =>  'location[rules]['.$k.'][value]',
        'value' =>  $rule['value'],
        'choices' => $choices,
    ));

    ?>
</div>

To

<div rel="post">
    <?php 

    $choices = array();
    foreach(get_posts(array('numberposts'=>'-1', 'post_type'=>'any')) as $v)
    {
        $choices[$v->ID] = $v->post_title;
    }

    $this->create_field(array(
        'type'  =>  'select',
        'name'  =>  'location[rules]['.$k.'][value]',
        'value' =>  $rule['value'],
        'choices' => $choices,
    ));

    ?>
</div>