About Leominster Food Limited (12167943) United Kingdom