About Lancashire Spring Company Limited (03790094) United Kingdom