About Mercia Ecology Ltd (11543964) United Kingdom