Since 2014, it has been illegal for businesses in the UK to use phone numbers that are charged at more than the "basic rate" for customer service, in relation to an existing contract with the business. Expensive numbers can be used only for new sales.
Indeed - additionally, I believe the company must clearly display the cost of the premium number wherever the number is displayed. Aegean sure doesn't do that, either.