About Envar Composting (north) Limited (12848740) United Kingdom