About General Russell Limited (12025329) United Kingdom