About Russell Capital & Partners Limited (13261912) United Kingdom