About V & V Reclamation Limited (08313182) United Kingdom