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