About One Stop And Shop Limited (10758651) United Kingdom