L. S. Starrett
The L. S. Starrett Company is a global business, headquarted in Athol, Massachusetts, but with production facilities in North and South America, the UK and China.
||The L. S. Starrett Company Ltd
|Place of Registration
|Registered Office Address
||Oxnam Road, Jedburgh, Scotland TD8 6LR
||+44 (0)1835 863501
A number of different web sites have been developed, covering specific markets or specfic product ranges.