About Essex Stop Shop Ltd (11904795) United Kingdom