About Clark Russell Limited (12188811) United Kingdom