Display Vendor Contact Information On The Microstore

Does anyone know of a way of displaying the vendor contact information on the microstore layout (index.php?dispatch=companies.products&company_id=1)

As there is no block that specifically shows the vendor fields I realise i will need to use a smarty template block and somehow retrieve the custom vendor fields that i want to display but dont quite know how to achieve this.

I have used this code on the vendor page in a smarty block (not the microstore) and this works there but not when used on the microstore layout page.

{$obj_id=$company_data.company_id}
{$obj_id_prefix="`$obj_prefix``$obj_id`"}
    {include file="common/company_data.tpl" company=$company_data show_name=true show_descr=true show_rating=true show_logo=true show_links=true show_address=true show_location_full=true}
    
{capture name = "profile_fields_{$obj_id}"} {foreach $profile_fields["ProfileFieldSections::CONTACT_INFORMATION"|enum] as $field_id => $field_data} {$data_source = $company_data.fields} {if $field_data.is_default === "YesNo::YES"|enum} {$field_id = $field_data.field_name} {$data_source = $company_data} {/if} {if !$data_source[$field_id]} {continue} {/if} {$field_value = $data_source[$field_id]}
{hook name="companies:profile_field_value"} {$field_data.description}: {if $field_data.field_type === "ProfileFieldTypes::EMAIL"|enum} {$field_value} {elseif $field_data.field_type === "ProfileFieldTypes::CHECKBOX"|enum} {if $field_value === "YesNo::YES"|enum}{__("yes")}{else}{__("no")}{/if} {elseif $field_data.field_type === "ProfileFieldTypes::DATE"|enum} {$field_value|date_format:"`$settings.Appearance.date_format`"} {elseif $field_data.field_type === "ProfileFieldTypes::RADIO"|enum || $field_data.field_type === "ProfileFieldTypes::SELECT_BOX"|enum } {$field_data.values.$field_value} {elseif $field_data.field_type === "ProfileFieldTypes::FILE"|enum && $field_value.file_name} {$field_value.file_name} {elseif $field_id === "url"} {* FIXME: URL display is hardcoded *} {$field_value} {elseif $field_data.field_type === "ProfileFieldTypes::PHONE"|enum || ($field_data.autocomplete_type === "phone-full")} {$field_value} {else} {$field_value} {/if} {/hook}
{/foreach} {/capture}
            {if $smarty.capture["profile_fields_{$obj_id}"]|trim}
                
{__("contact_information")} {$smarty.capture["profile_fields_{$obj_id}"] nofilter}
{/if}