About Christopher St James Animals Ltd (10241603) United Kingdom