Jones & Chambault Clynderwen Gronfa Station Road, Clynderwen SA66 7NF, United Kingdom Swansea Clocks & Watches Read more about Jones & Chambault