About L Escargot (greek Street) Ltd (08676395) United Kingdom