About Environmental Project Services Limited (02917959) United Kingdom