David Snoxell has been coordinator of the Chagos Islands all-party parliamentary group (APPG) since 2008, and was British High Commissioner to Mauritius from 2000 to 2004.