Andrew Cochrane-Johnstone — British politician