Get Directions to Specialist Environmental Contractors Ltd ← View details Mill House/Millers Close, Dorchester DT11SS, United Kingdom, Dorchester, England Get Directions From* To * — Required information