About Ilford Food Store Limited (08907371) United Kingdom