J. CAMPBELL & SONS Company number SL001275 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office AddressMaidenhall, St. Boswells, Melrose, Roxburghshire, TD6 0EP PostcodeTD6 0EP Map