About L Escargotiere (farms A21) Ltd (13230886) United Kingdom