About Charles River Laboratories Holdings Limited (03894892) United Kingdom