About Lynwood Foods Limited (09598399) United Kingdom