About Afs Biomass Ltd (07918329) United Kingdom