26 Howard's Road, Plaistow, London