About R. A. Russell Limited (10044245) United Kingdom