About Clr Environmental Consulting Ltd. (SC441729) United Kingdom