Waldon Telecom Ltd is installing a controversial 20-metre phone mast and has answered questions raised by Penarth Town Council ...