About Country Flavours (alford) Ltd. (SC367050) United Kingdom