About Beckton Specsavers Limited (11590496) United Kingdom