About Sanderson & Son Fine Watches Limited (05107817) United Kingdom