About Western Biomass Operating Company Limited (06381244) United Kingdom