About John W Grant & Son (kilmarnock) Limited (SC590488) United Kingdom