About L.s. Salvage & Son Limited (04840562) United Kingdom