About 23rd Street Foodchain Limited (12471235) United Kingdom