Sailmakers Isle of Dogs E14 Timeline News and progress updates from Sailmakers new development in Isle of Dogs E14 Post a new milestone Sailmakers - new apartments for rent in Canary Wharf, London E14! Book your appointment to view the flats with Greystar. 28/09/2018 by Buildington