About J & R Salvage Recovery Ltd (11522366) United Kingdom