About N W Biomass Ltd (09422292) United Kingdom