Thorntons brings agriculture to Edinburgh as turnover hits £14.3m high