THOMAS ALLAN & SONS LIMITED Company number SC248550 · Monitor this company Active Overview People 4 Financial Control Documents Analysis Location Related Registered office AddressUnit 5, Lagrannoch Industrial Estate, Callander, Perthshire, FK17 8LD PostcodeFK17 8LD Map