Managing Director at Marshward Power Transmissions Limited - Stratford-on-Avon, England, United Kingdom