About Charles River (hitchin) Limited (11815611) United Kingdom