About Stop & Shop Store Limited (10663804) United Kingdom