Rubbish Collection Elephant And Castle Ltd.UnclaimedOther placesLondon02037959514Not providedVisit website