London E14 - Isle of Dogs, Poplar - Architectural details of a residential property develpment by Westferry Road