About Wm. Mitchell & Co. (kilmarnock) Limited (SC028074) United Kingdom