No nos dices si una empresa puede aparecer dos veces para un mismo producto. Para evitar errores de cómputo en ese punto, uso DISTINCT. Si no es el caso, puedes quitar DISTINCT. Tampoco nos dices los nombres de los campos, de modo que he tenido que inventarlos. No he probado la consulta.
Código MySQL:
Ver original ON pa.IDproductos_Disponibles
= pd.IDproductos_Disponibles