About Russell Mount Management Company Limited (01722250) United Kingdom