About James Russell Camden Limited (10702958) United Kingdom