About Strategic And Technical Company Limited (12923152) United Kingdom