About K.russell Technical Publications Limited (07970277) United Kingdom