About Leeds Piston Ring & Engineering Co.limited (00321800) United Kingdom