About Stop And Store (hampshire) Ltd (12107534) United Kingdom