About Swansea Specsavers Limited (02662503) United Kingdom