106 Highbury Avenue, Highbury sold price