About L Escargotiere Ltd (09251261) United Kingdom