Firstly, you can go to admin settings page, under Labels tab, you can set the name of your custom fields globally for all of your stores.
Once you’ve named your custom fields labels, when Adding/Editing store, you will see your custom fields reflected at the bottom of the form.
By entering info/details in any of the custom fields, they will be displayed at the frontend. Any custom fields without any details will not be displayed at frontend.
You can also enter HTML code to display any links for example link to telephone as below.
Now the frontend info for the custom field will have a link.
To display, more fields and custom fields on mobile, you can refer to this knowledge base article here.
To show more fields and custom fields in the result list, you can refer to this knowledge base article here.