About Ideal Foods Limited (04173954) United Kingdom