About Edwards Biomass Consultants Limited (09469001) United Kingdom