Forbidden Planet, London