About Holborn Specsavers Limited (06590729) United Kingdom