Not necessarily. f you see different C blocks, you are usually talking about two different webhosts. So there is a chance that different sites from one owner are hosted in one C-block.
Even an IP-address is not always used for one company. You can have your own IP-address which leads to your website. But providers can also share an IP-address for different domains/ websites for different companies.
To find if website belong tot the same owner you need to check te registars database or tools like allwhois.com.