About London Natural Food Ltd (12990216) United Kingdom