About Broomhead Environmental Services Limited (08544226) United Kingdom