About Carroll Environmental Ltd (12880729) United Kingdom