About Welshpool Specsavers Limited (10906190) United Kingdom