Hello there
WhatsoWelcome to SayNoTo0870.com
I have just checked the Swan Brand website and can see that they still advertise an 0871 number for Teasmade and Steam Generator Irons, with NO information given as to the cost of calling these numbers. In addition as pointed out in your post they are breaching the CC Regulations from 2013.
I have noticed that on their page
here if you look below
Can't find what your looking for there is a
let us know button which opens up a contact window on the right hand side of the page. I intend to give them feedback.