Site Logo

Nidec Leroy-Somer

Head Office

Stafford Park 4
Telford
TF3 3BA
United Kingdom

Company Personnel

Gayle Tennant

Login / Sign up