About Spencer Recycling Ltd (11630493) United Kingdom