Adress of embassy of Bermuda in United Kingdom, Phone number of embassy of Bermuda in United Kingdom