Corporate office buildings on the Esplanade, the main business and offshore finance area of St Helier, Jersey, CI