PENUMBRA PARTNERS LIMITED Company number 02939725 · Monitor this company Dissolved Overview People 18 Financial Documents Gazette Analysis Location Related Registered office Address105 ST PETER'S STREET, ST ALBANS, AL1 3EJ PostcodeAL1 3EJ Companies at this postcode 410 Map