Apartments, corporate offices and commercial buildings at Liberty Wharf, St Helier, Jersey, Channel Islands