An interesting office building in St. Helier

An interesting office building in St. Helier, Jersey, Channel Islands