Cranley Onslow — British politician (1926-2001)