About Russell & Partners (international Search) Limited (03088011) United Kingdom