Saunders Ness Rd, Isle of Dogs, London E14 3EB, UK