About The Lekker Food Company Limited (12716365) United Kingdom