About Ross Reclamation Limited (12629984) United Kingdom