About Russell & Partners Ltd (05967422) United Kingdom