About J Russell Engineering Limited (07682728) United Kingdom