About John Smith & Sons (kilmaurs Mains) Limited (SC394843) United Kingdom