About Eco Holdings (dudley) Limited (07016706) United Kingdom