Today's the day...
I have already complained to my bank over their 0845 customer service number. Not sure if 0845 is "basic rate" or not. I see Sky still have an expensive 0844 customer service number.
Section 41 says: Where a trader operates a telephone line for the purpose of consumers contacting the trader by telephone in relation to contracts entered into with the trader, a consumer contacting the trader must not be bound to pay more than the basic rate.
No idea what basic rate is, but really you would have hoped people would be a tad more aware of laws like this in advance. They have had 6 months to sort this.
What is interesting is the enforcement. Apart from relevant authorities having power, we also have options for civil enforcement which are perhaps more useful than some other regulations. In this case: If in those circumstances a consumer who contacts a trader in relation to a contract is bound to pay more than the basic rate, the contract is to be treated as providing for the trader to pay to the consumer any amount by which the charge paid by the consumer for the call is more than the basic rate.
So, it becomes part of the contract to pay the extra cost back to the consumer. That could be deducted from payments, reclaimed, or sued for... What fun.
That is all before we consider the serious implications of not having an "order with obligation to pay" button for your on-line orders.