About Birch Ecological Services Limited (12598380) United Kingdom