About N. E. Reclamation Supplies Limited (08139780) United Kingdom