British Member of Parliament David Taylor dies