About Lemon & Lime Foods Limited (10698869) United Kingdom