About Lockwood Salads Ltd (11490672) United Kingdom