About Russell Kenyon Limited (09987231) United Kingdom