About Stoddard Manufacturing Company Limited (00668352) United Kingdom