About Avalon Ecology Ltd (09212023) United Kingdom