About Lindsays Deli Limited (12333035) United Kingdom