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