About Demeter Environmental Ltd (07010088) United Kingdom