About J C Russell Services Limited (11325496) United Kingdom