31 Grove Road Horbury sold price