About S & R Recovery Limited (13076073) United Kingdom