About R&s Energy Solutions Limited (08588352) United Kingdom