About Barnstaple Specsavers Limited (02070587) United Kingdom