About Dumfries Specsavers Limited (03026291) United Kingdom