BARBARA ALLAN & CO LIMITED Company number SC253750 · Monitor this company Active Overview People 5 Control Documents Analysis Location Related Registered office Address22 Mannochmore, Thomshill, Elgin, Scotland, IV30 8GZ PostcodeIV30 8GZ Companies at this postcode 4 Map