Adress of embassy of Gambia in Anguilla, Phone number of embassy of Gambia in Anguilla