About Savile Row Watch Company Limited (11075471) United Kingdom