About Russell & Co. Limited (NI612182) United Kingdom