Sales Manager at JUDDA SCREEN PRINTING LIMITED - Blaby, England, United Kingdom
JUDDA SCREEN PRINTING LIMITED is a textiles company based out of SUITE 2 ROSEHILL, Blaby, Leicestershire, United Kingdom.