About Strood Specsavers Limited (10992959) United Kingdom