About Flavour Street Kitchen Ltd (13422861) United Kingdom