Primero lo que puede mejorar la performance de la consulta es que agregues las siguientes claves foreneas:
idempresa:solicitudes -> idempresa:empresas
idusuario:empresas -> idusuario:usuarios
Luego depende del motor de bases de datos que estés usando, pero muchas veces el optimizer performa mejor con consultas del siguiente estilo:
Código MySQL:
Ver original WHERE empresas.idusuario
= 1 AND empresas.idempresa
= solicitudes.idempresa
)