About Merthyr Industrial Services (biomass) Limited (06303678) United Kingdom