About Stop N Shop Ltd (08359597) United Kingdom