About Elnor Lane Artisan Produce Ltd (13038212) United Kingdom