Addleshaws and KPMG given High Court seal of approval after HMV mixup