Is it possible to call method from already published contract by just having its address?

Let's say I've already published a Smart Contract with ERC721, and I have its contract address. Now I need to create a new smart contract, which will check if msg.sender is the owner of the previously published contract, and if the sender does, also get the token number. Is it even possible?