About Barking Specsavers Limited (08299062) United Kingdom