LEFFIN ENGINEERING LTD Company number SC321730 · Monitor this company Dissolved Overview People 4 Financial Control Documents Analysis Location Related Registered office Address607 Kilmarnock Road, Newlands, Glasgow, G43 2TH PostcodeG43 2TH Map