About Middlemarch Environmental Limited (02593908) United Kingdom