About Stop N Shop (slough) Limited (04427792) United Kingdom