21 Minter Road Flat 206, Leslie Hitchcock House, Barking, Thamesmead (Greater London), United Kingdom