About R&s Recovery S Limited (12780587) United Kingdom