About Envar Composting Limited (04272075) United Kingdom