About Barnstaple Specsavers Hearcare Limited (10930008) United Kingdom