About Elford Environmental Services Ltd (08010606) United Kingdom