About Street Food Cooperative Limited (12217301) United Kingdom