About N J Russell Limited (11427613) United Kingdom