Queen Victoria Street, 95, London