DELVA LIMITED Company number 07200928 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office Address71 St. Andrews Street North, Bury St. Edmunds, Suffolk, IP33 1TZ PostcodeIP33 1TZ Companies at this postcode 20 Average house price in IP33 1TZ £211,000 (8 sales) Map