IFOOD+ LTD Company number 12725980 · Monitor this company Dissolved Overview People 2 Financial Control Documents Analysis Location Related Registered office Address324b Crystal Palace Road, London, England, SE22 9JJ PostcodeSE22 9JJ Companies at this postcode 20 Average house price in SE22 9JJ £660,000 (32 sales) Map