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