Get Directions to Tenma (UK) Ltd ← View details 7 Orchardton Road, Cumbernauld, Glasgow G68 9LB, United Kingdom, Cumbernauld, England Get Directions From* To * — Required information