who invented this ship that is the subject of this art work located in this area that has the tallest building in wales ?
robert hamblin