About West Bromwich Flavours Limited (12695967) United Kingdom