About Excel Containers & Recycling Limited (10450092) United Kingdom