About R&s Biomass Equipment Limited (NI070679) United Kingdom