About Stroud Specsavers Limited (02816100) United Kingdom