Hi @carolleung,
Thanks for contacting me here.
Right now, we don’t have a way to customize what shows up on the contact form. That’s something we can consider for future development, but not something the plugin allows for today.
You can hack the plugin to change that if you like. We have an article here that can get you started: http://docs.businessdirectoryplugin.com/themes/customization.html
If you meant the listing itself, and not the contact form on the listing, that’s different–you can add/remove/change fields for that easily. If you want to limit the display of fields on the listing, you can do that under Directory Admin->Manage Form Fields. You can change the visibility of any field in there to excerpt (list view), listing (detail view) or search form. Each field can be controlled separately.
Also, if you’re using Featured Levels module, you need to make sure that the fee plan associated with the listing is allowing the fields to show up that you want to. You can verify that under Directory Admin->Manage Restrictions, Fields tab. (That only applies if you purchased and installed that module)
I hope that helps.