About E F H Russell Limited (08441787) United Kingdom