Write a review Your name* Your e-mail* (Not for publication) Your review * * — Required information Rubbish Removal Elephant and Castle Ltd. ← View details 3 Albert Embankment, Southwark, London SE1 7SP, United Kingdom, Southwark, London 02037439516