About Clover Environmental Solutions Ltd (06100316) United Kingdom