About R S Recovery Holdings Limited (08622598) United Kingdom