EDIT : I discovered I can customise what is shown in the Client Portal so problem solved. Would have been great for documentation to be updated and support staff trained to know how to direct to this customisation.
------------
We'd be happy for clients to see their current Subscription in the Client Portal but don't want them to be able to Cancel without our knowledge.