About Leigh-on-sea Specsavers Limited (10434898) United Kingdom