About Ian Clarke Russell Engineering Limited (06990228) United Kingdom