Marble Arch Mound: London’s newest attraction is a heap of earth