About Robert E Russell Limited (11881461) United Kingdom