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