32 Highbury Road, Highbury sold price