About Charles River Laboratories Edinburgh Limited (SC091725) United Kingdom