Question: how to find out how long is left on my sky contract?
Answer: Log in to your Sky Message Centre.
Look through your messages for one titled 'Confirming your Sky offer'. This message should tell you the start date and length of your contract.