BEN CHALLUM LIMITED Company number SC021958 · Monitor this company Active Overview People 8 Financial Control Charges Documents Analysis Location Related Registered office Address34/36 Rose Street North Lane, Edinburgh, EH2 2NP PostcodeEH2 2NP Companies at this postcode 16 Map