He died of cholangiocarcinoma ( bile duct cancer ) in Lymington , Hampshire .
Pirie died of bile duct cancer in Lymington , Hampshire .