About R & B Biomass Ltd (05116150) United Kingdom