About Bacarel & Co Holdings Limited (03684573) United Kingdom