About London Reclamation Limited (08746861) United Kingdom