About Russell Close Management Company Limited (06790909) United Kingdom