About Rhyl Specsavers Limited (02591946) United Kingdom