Aberdeen (Scotland) based global shipping and energy services firm, Craig Group, has announced healthy results for the year ending April 2012.