18 The Square, Innwood, Enfield sold price