Category title:
You can copy the relevant code from view category/listing_img_title and insert it into product/listing__img_title where you want it - just without the part displaying the number of products in that category, I guess. The rest is CSS.
Brand image:
Very similar, it's the same views/files involved. I managed to display the brand image in a div a.k.a subcontainer or thumbnail with this code:
<div class="you-name-it">
<?php
if($this->config->get('manufacturer_display', 0) && !empty($this->row->product_manufacturer_id)){
$class = hikashop_get('class.category');
$manufacturer = $class->get($this->row->product_manufacturer_id, true);
global $Itemid;
$categoryClass = hikashop_get('class.category');
$categoryClass->addAlias($manufacturer);
echo $this->image->display($manufacturer->file_path,false,$manufacturer->file_name, '', '', $this->image->main_thumbnail_x, $this->image->main_thumbnail_y);
}
?>
</div>
Insert in product/listing_img_title where it suits your div layout. The rest, like size and all, is again a matter of CSS.
It works for me. Should there be a better way, I'm sure the support team here will advise.