About Herring Baker Harris Europe Ltd (02490596) United Kingdom