About Lewis Spring Products Limited (07679948) United Kingdom