You need a UNION: a sub-query sums up the points for those clients having points, and another query gets the clients without points.
SELECT client.name as clientname, company.name as companyname, company.location, SUM(pointos) as points
FROM client
INNER JOIN company ON client.company_idcompany = company.idcompany
INNER JOIN service ON client.idclient = service.client_idclient
GROUP BY client.name
UNION
SELECT client.name as clientname, company.name as companyname, company.location, 0 as points
FROM client
INNER JOIN company ON client.company_idcompany = company.idcompany
LEFT JOIN service ON client.idclient = service.client_idclient
WHERE service.client_idclient IS NULL