About Slough Streetfood Limited (10488360) United Kingdom