About Comstock (kilmarnock) Ltd. (SC166157) United Kingdom