About Russell & Co Partnership Llp (OC332757) United Kingdom