Food Palace 11 Horn Lane, London W3 9NJ