PELM LIMITED Company number 17434003 · Monitor this company Active Overview People 4 Documents Analysis Location Related Registered office AddressLeeward House, Fitzroy Road, Exeter, Devon, United Kingdom, EX1 3LJ PostcodeEX1 3LJ Companies at this postcode 127 Map