JOHN MACLACHLAN LIMITED Company number SC016031 · Monitor this company Active Overview People 7 Financial Control Charges Documents Analysis Location Related Registered office AddressTorran Gorm Industrial Estate, Oban, PA34 4PL PostcodePA34 4PL Companies at this postcode 19 Map