About L & L Foods Ltd (SC504644) United Kingdom